各位高手,最近准备开发一个软件,功能是:用PC来实现手机的操作
查阅了很多资料,一直没有什么结果。
目前的思路是:
手机端作为服务端, PC作为客户端,
但是具体的二者之间怎么通信?
如何将手机的界面/信息显示到PC端?
有这方面经验的高手,请求指点
万分感谢
------解决方案--------------------
研究一下adb,冒似很多这样的程序,其实就是调用adb来工作的。
------解决方案--------------------
在命令行上输入
adb shell
------解决方案--------------------
汗……用adb 还用写什么软件嘛……
有支持linux下远程登录 远程协助的开源软件包,可以参考的。
------解决方案--------------------
Android的手机是不能拷屏的,所以如果楼主想在PC机上,用正常的方式操作Android手机的屏幕,基本上是没有希望的。除非你准备root你的手机。
------解决方案--------------------
反过来用手机操作电脑屏幕就不难写出来了。
------解决方案--------------------
你通过有线或发现的方式,发射命令到手机的上就可以啊,你说的这个问题太大了,你具体想做什么
------解决方案--------------------
楼主的需求能说具体一点么?
如果是将android的界面同步到PC端的话,那是有办法的。通过adb shell中的CAPTUER_LAYERS命令或者framebuffer命令来截取屏幕图片的。具体的实现我有点忘了,楼主可以参考android中自带的工具层级观察器(Hierarchy Viewer),它内部有具体的实现。
另外,adb shell sendevent 命令可以实现按键和触屏操作的模拟。楼主可以去找一些相关的资料
------解决方案--------------------
手机和pc可以通过蓝牙和wifi通信
手机的界面显示到PC端的功能手机需要root权限