模拟触摸输入的 Android 应用程序

标签 android input camera touch touchscreen

我正在研究在 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/

相关文章:

android - 任务 ':react-native-fbsdk:compileReleaseJavaWithJavac' 执行失败

c - 为什么将 scanf() 的结果与 NULL 进行比较会生成编译器警告?

闪光灯:提高相机的数据速率/质量

android - 捕获 IP 摄像机流并在我的网站上发布

java - Android fragment oncreateview 被调用,但 View 未膨胀并且没有错误

android - 没有从android中的文档中获取所选文件的实际视频路径

android - 启动器 Activity 不工作的 FirebaseAuthStateListener

JavaScript 和文件上传输入字段

jquery 表单掩码 4 位数字 - 在选定的文本上 - 无法插入

javascript - Three.js 3D 缩放到鼠标位置