对于个人项目,我希望能够向Android手机(4.4.2)发送一个(x,y)坐标,然后使用接收到的数据点来模拟触摸事件。
流程如下: |电脑 | ===[整数数据]===> |安卓| ===>[模拟触摸事件]
我目前在 Visual Studio 上使用 C++,在 Android 应用程序开发 (C#) 上使用 Xamarin
我该如何解决这些问题: 1) PC到Android后台任务app的通信(发送数据) 2) 模拟触摸事件。
谢谢!
最佳答案
一种方法是通过两者之间的 IP 套接字。创建一个监听这个传入套接字的后台 Android 服务。
由于您是本地用户,您还可以发出一个 ADB 命令来执行广播 INTENT,其中有效负载携带您要发送给将其注入(inject)系统的服务的事件。您也许还可以利用 uiautomater 来引发触摸事件,请参阅 http://developer.android.com/tools/testing/testing_ui.html
关于c# - 将整数发送到 Android 后台应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20864465/