我工作上的协同作用港口的安卓(见synergy-foss.org).

只有这样,我们发现以注射击键是使用氰国防部,并写信键击/dev/uinput.然而,我的程序没有权限来写入/dev/uinput.唯一的方式在这附近,我发现是chmod777/dev/uinput.

但是...看来后一段时间上的权限/dev/uinput重置--由什么?我不知道。

是否有更好的办法或是否有一个运行方式应用程序作为根氰国防部?

感谢

有帮助吗?

解决方案 2

嗯我想这是一样简单

Process p = Runtime.getRuntime().exec("su");

其他提示

看看 IWindowManager.injectKeyEvent.这是在layoutlib.jar 在平台SDK。我不知道什么样的权限应用程序将需要叫它(如根或不是),但它是一个开始。我不认为你会需要根源执行的方法。

我玩弄了一会儿,并能注射击键从我电脑键盘和有设备的"重复"的行动。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top