2017-04-08 11:38:44 +08:00
2017-04-08 11:38:44 +08:00
2017-04-08 11:38:44 +08:00
2016-12-03 12:51:40 +08:00
2017-04-08 11:38:44 +08:00
2017-04-08 11:38:44 +08:00
2016-12-03 12:51:40 +08:00
2017-04-05 14:13:56 +08:00
2017-04-08 11:38:44 +08:00
2016-12-03 12:51:40 +08:00
2016-12-03 12:51:40 +08:00
2016-12-03 12:51:40 +08:00
2016-12-07 11:33:30 +08:00
2017-04-05 15:37:04 +08:00
2017-04-05 15:50:22 +08:00
2017-04-08 11:38:44 +08:00

androidScreenShareAndControl

新版本

免root兼容所有Android版本屏幕共享及远程控制。

使用方式

对于mac 笔记本用户:

  • Android手机开启开发者选项
  • 用数据线连接Android手机和mac
  • 运行lib目录下的Client用于显示和控制
  • 运行lib目录下的Install然后点击连接按钮若不显示请安如下方式操作

对于所有用户:

  • Android手机开启开发者选项
  • 用数据线连接Android手机和PC
  • 使用adb命令把项目根目录下的Main.dex放到手机中 adb push Main.dex /sdcard/Main.dex
  • 执行adb shell命令 adb shell
  • 执行命令 export CLASSPATH=/sdcard/Main.dex
  • 执行命令 exec app_process /sdcard com.wanjian.puppet.Main
  • 退出shell窗口然后执行 forward tcp:8888 localabstract:puppet-ver1
  • 运行lib目录下的Client用于显示和控制,点击连接按钮即可

完整命令如下


MGJwanjian:sss wanjian$ adb push Main.dex /sdcard/Main.dex
[100%] /sdcard/Main.dex
MGJwanjian:sss wanjian$ adb shell
shell@mx5:/ $ export CLASSPATH=/sdcard/Main.dex
shell@mx5:/ $ exec app_process /sdcard com.wanjian.puppet.Main
MGJwanjian:~ wanjian$ adb forward tcp:8888 localabstract:puppet-ver1


效果视频

http://weibo.com/tv/v/ED0e0pY2t?fid=1034:1e4fba6695c16e041b279b82068ab06e

旧版本

免root兼容所有android屏幕实时共享及远程控制 beta1

该版本可以兼容所有android系统但仅限于集成了该代码的app只支持显示activity的布局不支持显示对话框中的内容。

后续会发布可以显示屏幕上所有内容可以实时录制所有app所有对话框等屏幕上一切能看到的内容但最低兼容android5.0

工程中包括android工程和lib中java 工程java工程作为客户端显示手机上内容及远程控制

通过鼠标点击及拖拽mac 可以三指拖动屏幕实现手机端滚动)控制手机。

初始化

API14(ICE_CREAM_SANDWICH)及以上版本全局初始化一次即可,context任意,可以是activity也可以是其他。 以下版本需在每个activity的onResume中初始化,context需要传当前activity。


RecorderManager.getInstance(ctx)
                        .startRecorder(ctx, 0.5f);

停止录屏


 RecorderManager.getInstance(ctx)
                        .stopRecorder();
                        

效果视频: http://weibo.com/tv/v/Ej3QbovzH?fid=1034:2d6352468588100d72d33d0d1b9e45c1

Description
No description provided
Readme 5.2 MiB
Languages
Java 100%