将整数发送到Android后台应用程序

时间:2014-01-01 00:13:07

标签: c# android c++ xamarin.android

对于个人项目,我希望能够将(x,y)坐标发送到Android手机(4.4.2),然后使用接收的数据点来模拟触摸事件。

该过程如下: | PC | === [整数数据] ===> | Android | ===> [模拟触摸事件]

我目前在视觉工作室使用c ++,在Android应用程序开发中使用Xamarin(C#)

我该如何处理这些问题: 1)从PC到Android后台任务应用程序的通信(发送数据) 2)模拟触摸事件。

谢谢!

1 个答案:

答案 0 :(得分:2)

一种方法是通过两者之间的IP套接字。创建一个正在侦听此传入套接字的后台Android服务。

由于您是本地用户,因此您还可以发出ADB命令来执行广播INTENT,其中有效负载会将您要发布的事件发送到将其注入系统的服务。您也可以利用uiautomater来引发触摸事件,请参阅http://developer.android.com/tools/testing/testing_ui.html