微群控, 电脑统一控制多台Android设备
由于工作需要,目前没有时间去研究开发该功能,暂时搁置。
微群控, 电脑统一控制多台Android设备
如果设备使用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