Skip to content
微群控, 电脑统一控制多台Android设备
Java
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
imgs
lib
src/com
.gitignore
README.md
weiqunkong.iml

README.md

暂停研发说明

由于工作需要,目前没有时间去研究开发该功能,暂时搁置。

weiqunkong

微群控, 电脑统一控制多台Android设备

实现进度

  1. 把用USB连接到电脑上的设备,都展示在应用程序上
  2. 添加打开微信功能,打开QQ, 打开微博,打开摄像头功能
  3. 添加单独在PC端控制Android设备的功能,操作之后可以群控所有手机
  4. 添加设备列表
  5. 选择某一个设备,群控所有连接到电脑的设备
  6. 录制脚本功能
  7. 【TODO】BUG冲突解决(broken pipe , monkey --port 12345 这两个主要BUG)

注意

如果设备使用USB连接到电脑后,adb devices 没有显示出设备, 则需要在手机上打开 USB调试功能。

比较耗时的操作

//创建这个对象,比较耗时,大概需要2s,因此默认只刚开始创建改对象,然后保存起来,不一直创建
IChimpDevice chimpDevice = new AdbChimpDevice(dev);
//这个截屏的操作也比较耗时,大概需要 1~3s, 不固定
RawImage rawImage = device.getScreenshot();

使用说明

一、下载代码

git clone https://github.com/zhongxia245/weiqunkong.git

二、使用IDEA或者 Eclipse 打开【本人使用 IDEA】

三、src下的 App.java 和 MainWindow.java 是包含main函数

说明

MainWindow 可以在 手机屏幕截图上,直接进行操作 App 上可以投射多个设备的屏幕截图,但是目前操作功能,只实现了 HOME,BACK,MENU 三个按键

手机屏幕投射原理: 根据adb获取手机屏幕的截图,然后替换PC应用上显示的图片,由于获取屏幕截图需要1~3s,因此存在延迟。 需要寻找更好的解决方案。 可以去调研下 toal control 是如何解决的。

想要最终实现的效果图

最终想要实现的效果图大概是这样的。

图片来源于 通路云

目前效果图

2016-10-26 14:42:45 新增设备列表,单独操作设备的窗口

2016-10-24 14:42:49

You can’t perform that action at this time.