对于个人项目,我希望能够将(x,y)坐标发送到Android手机(4.4.2),然后使用接收的数据点来模拟触摸事件。
该过程如下: | PC | === [整数数据] ===> | Android | ===> [模拟触摸事件]
我目前在视觉工作室使用c ++,在Android应用程序开发中使用Xamarin(C#)
我该如何处理这些问题: 1)从PC到Android后台任务应用程序的通信(发送数据) 2)模拟触摸事件。
谢谢!
答案 0 :(得分:2)
一种方法是通过两者之间的IP套接字。创建一个正在侦听此传入套接字的后台Android服务。
由于您是本地用户,因此您还可以发出ADB命令来执行广播INTENT,其中有效负载会将您要发布的事件发送到将其注入系统的服务。您也可以利用uiautomater来引发触摸事件,请参阅http://developer.android.com/tools/testing/testing_ui.html