
JNI访问/dev/input/event失败,返回-1,提示无权限(Permission denied)
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本段落分析了使用Java Native Interface (JNI) 访问Linux系统中的/dev/input/event设备文件时遇到的问题。当尝试进行操作时,程序会收到错误码-1并显示Permission denied的警告信息,表明当前权限不足以执行所需的操作。此问题需要检查用户权限或修改访问控制设置以解决。
我是一个新手,在博客里提到的内容都是从百度上找来的(如果有错误请指出)。现在记录一下我遇到的问题,这个问题困扰了我很长时间。
我要实现一个特殊的功能——安卓触摸事件注入(模拟安卓的触摸操作),但在尝试过程中遇到了一些问题,其中一个主要问题是权限不足。遗憾的是我没有找到解决办法。
要执行这个功能需要设备有root权限。
本来使用adb命令可以很方便地完成模拟点击的操作。
例如:
但是,在实际测试中发现这种方法有一个很大的弊端:发送的命令响应时间很长(感觉很卡)。然后我开始大量搜索解决方案,最后得出结论是重写代码来实现。
全部评论 (0)
还没有任何评论哟~


