在非root Android上创建虚拟输入设备是否可行?是或否?
我试过这个
int fd = open("/dev/uinput", O_WRONLY | O_NONBLOCK);
但结果是-1。 我也尝试了这个:
Runtime.getRuntime().exec("chmod +0666 /dev/uinput");
但结果相同。
答案 0 :(得分:0)
我发现,在C中的非根电话上创建设备是不可能的,但是存在解决方法。解决方案是在Android中用Java实现的AccessibilityService。