如何以编程方式在Android上发布点击事件

Bon*_*tti 10 service android

我不是一个以英语为母语的人,所以请尽量忽略语法/拼写错误,或者在评论中指出它们以改进问题.

快速版:

无论设备状态如何,我如何触发与给定坐标中的屏幕触摸相关的事件?

更长的版本:我的问题:

我的用户无法触摸设备(由于脑瘫中风,他们缺乏身体运动).然后,我正在创建一个监控其他类型输入的设备(例如肌肉收缩,甚至喉咙嗡嗡声等).

重要的是我有一个发出单个命令的电路.

然后必须由Android设备拦截这些命令,并执行其相关命令,就像用户正常操作设备一样.

请注意以下内容:我将不会运行任何活动.该应用程序的目的是将传感器与设备连接,因此,我无法使用View元素.

我想我想要执行的是mouse-like为Android 创建一个元素.

但是,我没有任何方法可以在我自己的内部执行应用程序(我将为用户提供自动移动"目标"以发出命令/单击)或执行MotionEventKeyEvent的方法.

虽然到目前为止我的研究没有回应,但我想问下列内容:我是否忘记了系统的任何部分或指令可以让我执行任务?

最后的结果是服务,这项服务只是在等待信号,这是由接收器捕获的......这就是我被困住的地方.

感谢您的时间.

Bon*_*tti 0

我将在这里输入一个答案,为可能有类似问题的人展示替代方案。

从一开始,设备就是一个独立的对象,它向 Android 设备中的内部网络服务器发出 GET 请求(截至今天,2015 年 10 月 26 日,我正在使用PAW 服务器),并且我可以发出一些简单的命令。

同样,我计划使用一个带有WebView的 Activity和一个不断移动的光标,当收到信号时,它使用其下可聚焦对象的 onTouchEvent (仍在研究中。)

我确实了解我正在尝试做的事情存在的安全“缺陷”,但由于用户的需求,即使是 USB HID(通用串行总线 - 人机接口设备)也无法实现我迄今为止的计划。