gpt4 book ai didi

android - Cyanogen/dev/uinput 键注入(inject)

转载 作者:行者123 更新时间:2023-11-29 14:09:54 27 4
gpt4 key购买 nike

我正在为 Android 开发 Synergy 端口(参见 synergy-foss.org)。

我发现注入(inject)击键的唯一方法是使用 Cyanogen Mod 并将击键写入/dev/uinput。但是,我的应用程序没有写入/dev/uinput 的权限。我发现的唯一解决方法是 chmod 777/dev/uinput。

但是......似乎在一段时间后/dev/uinput 上的权限被重置了——通过什么?我不知道。

是否有更好的方法或有什么方法可以在 Cyanogen mod 中以 root 身份运行您的应用程序?

谢谢

最佳答案

IWindowManager . injectKeyEvent .它在平台 SDK 中的 layoutlib.jar 中。我不确定应用程序调用它需要什么权限(比如 root 或不是),但这是一个开始。我认为您不需要 root 权限即可执行该方法。

我用它玩了一会儿,能够从我的电脑键盘输入击键并让设备“重复”这个 Action 。

关于android - Cyanogen/dev/uinput 键注入(inject),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4052008/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com