All Projects → wejoy → Hjmirror

wejoy / Hjmirror

Licence: mit
Mirroring you droid device screen to Windows, MacOS and Linux.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Hjmirror

Cxtouch
View and manage Android devices from PC client based java swing, supporting Windows, Linux and MacOS
Stars: ✭ 229 (+241.79%)
Mutual labels:  adb, swing
Pkgmirror
Packages Mirroring
Stars: ✭ 62 (-7.46%)
Mutual labels:  mirror
Netrw
Mirror of Dr. Chip's netrw vim plugin for vundle
Stars: ✭ 44 (-34.33%)
Mutual labels:  mirror
Business Search App Java
Showcases object oriented programming in Java, Java Swing, Kotlin, and Android
Stars: ✭ 53 (-20.9%)
Mutual labels:  swing
Android Dev Bookmarks
Android Dev Bookmarks(ADB) - Android 开发者的浏览器书签 For CN-Dev now | 历史更新文章戳这里:https://rocko.xyz/categories/Android-Dev-Bookmarks/ | 订阅: https://tinyletter.com/Rocko | 站点主页:
Stars: ✭ 1,041 (+1453.73%)
Mutual labels:  adb
Templeos
Talk to God on up to 64 cores. Final snapshot of the Third Temple.
Stars: ✭ 1,089 (+1525.37%)
Mutual labels:  mirror
Ghost
Ghost Framework is an Android post-exploitation framework that exploits the Android Debug Bridge to remotely access an Android device. Ghost Framework gives you the power and convenience of remote Android device administration.
Stars: ✭ 992 (+1380.6%)
Mutual labels:  adb
Aircast Ios
aircast iOS SDK --- airplay screen mirror receiver iOS8-iOS11.3 support
Stars: ✭ 64 (-4.48%)
Mutual labels:  mirror
Xn resource editor
💫 Unofficial mirror of XN Resource Editor v3.0.0.1.
Stars: ✭ 61 (-8.96%)
Mutual labels:  mirror
Airfrozengranter
AirFrozen
Stars: ✭ 52 (-22.39%)
Mutual labels:  adb
Sharebox
家庭看片神器,可以用手机播放电脑里的视频,也可以用电脑播放手机里的视频,使用简单,能稳定运行在后台,目前支持的设备有Windows,Mac,Android。
Stars: ✭ 51 (-23.88%)
Mutual labels:  swing
Projector Docker
Run JetBrains IDEs remotely with Docker
Stars: ✭ 1,008 (+1404.48%)
Mutual labels:  swing
Addon Adb
Android Debug Bridge - Home Assistant Community Add-ons
Stars: ✭ 58 (-13.43%)
Mutual labels:  adb
Local Npm
Local and offline-first npm mirror
Stars: ✭ 1,040 (+1452.24%)
Mutual labels:  mirror
Packagist Mirror
Alibaba Cloud Packagist Mirror
Stars: ✭ 63 (-5.97%)
Mutual labels:  mirror
Zeit
Qt frontend to at & crontab CLI utilities
Stars: ✭ 42 (-37.31%)
Mutual labels:  mirror
Homemirror
Web based home mirror, inspired by Hannah Mitt's project.
Stars: ✭ 49 (-26.87%)
Mutual labels:  mirror
Repo Lockdown
GitHub Action that immediately closes and locks issues and pull requests
Stars: ✭ 56 (-16.42%)
Mutual labels:  mirror
Git Mirror
A small utility that allows to mirror external repositories to GitLab, GitHub and possible more.
Stars: ✭ 66 (-1.49%)
Mutual labels:  mirror
Api Debugger
🔨A like Postman API debugger that supports custom encryption. 一个类似Postman的支持自定义加密传输的后台API接口调试工具.
Stars: ✭ 63 (-5.97%)
Mutual labels:  swing

HJMirror (ENGLISH)

项目介绍?

HJMirror是一个用于将手机投屏至PC的Java项目,所以在使用前请先确认您已安装Java8环境。

这个项目代码主要有两部分构成

  1. Droid模块包含了一个执行在安卓设备上的插件,无需手动安装,可以由Server模块自动加载安装到目标设备上

  2. Server模块由Swing开发(不太好,但只熟悉这个,感兴趣的可以帮忙改下,考虑用Mono或Qt),可以自动下载配置ADB,并帮助用户安装并启动插件到目标设备之上。

怎么构建项目?

  1. 拉取项目分支比如2.0.1的代码到本地

  2. 确认您已经安装了JDK、AndroidSDK与Android Studio.

  3. 使用 Android Studio打开项目,但注意不要提升Gradle 的版本。

  4. 执行Droid模块下的'/build/assemble'Gradle任务 (不知道的自行百度Studio怎么执行Gradle任务),如果一切正常的话,该任务会在"/droid/build/outputs/apk/"中创建APK安装文件。

  5. 将创建的APK文件拷贝覆盖至 "/server/src/main/resources/" 目录中,并确保名称为"HJMirror.apk",该APK将会在Server打包时被一起打入。

  6. 执行Server模块下的'/other/release'Gradle任务, 该任务会在 "/server/build/libs/"中创建名为 HJMirrorxxxxx.jar 的可执行jar包。

  7. 使用命令 "java -jar HJMirrorxxxxx.jar" 执行该 jar 包。

  8. 最后,根据 APP 中的信息操作即可。

v2.0.x更新内容

  1. 自动从Google Repo拉取ADB工具到 Jar 包所在目录,无需用户再安装。

  2. 多语言支持,至少框架上是完成了。

  3. 优化了了加载插件到目标设备的速度,现在启动投屏快多了。

  4. 大改了下代码,至少比之前好看了点。。。

下一步计划

目前该项目Java版除BUG修正外暂缓更新
正在开发一个基于Go和OpenGL的轻量级GUI框架
github.com/wejoy/gui 【 2019/9 进度约30% 】
框架目前为私有库,预计会在2020年初公布
HJMirror将会作为第一个项目使用该框架重写

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].