我正在研究在 Android 平台上开发一种新的输入法来模拟屏幕的触摸输入,是否可以创建一个可以直接或间接与触摸 API 交互的服务来实现这一点?
细节: 交互将以来自相机的颜色跟踪形式出现,它被处理成 x/y 坐标和 touch:0/1 事件。是否可以让这些与触摸屏交互,就好像触摸屏幕本身一样?
我了解这种“注入(inject)”控制或搭载方法可能存在权限问题?
此外,这是针对实验报告的技术练习,而不是可分发的应用程序/软件,因此根目录/修改不是问题。
我在这个主题上搜索无果(至少在 android 平台上没有),我想在开始之前找出项目的可行性/难度,所以任何意见都将不胜感激!
最佳答案
我在这里有点猜测,但 MotionEvent 有一些设置...-函数,如 setLocation(float x, float y)。还有 MotionEvent.Pointer 可以玩。
关于模拟触摸输入的 Android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9283584/