使用Arduino控制Android(Dpad输入,主页按钮,近期任务,媒体按钮......)

时间:2015-11-20 12:55:50

标签: android arduino communication android-permissions keyevent

我开始调查如何通过Wifi发送一些命令来控制Android设备(Nexus 7 - rooted)。所以我在Android中创建了一个UDP服务器应用程序,通过KeyEvent类模拟一些按钮(目前我试图通过Wifi从PC发送UDP消息进行测试)。 问题是它只能在应用程序中运行,如果我打开Goog​​le音乐,我会因为INJECT_EVENTS权限而模拟应用关闭量增加。

所以在这一点上我需要一些想法来继续这个项目,这些是我的不同选择:

  • 继续进行Wifi通信并尝试创建一个能够跳过系统权限的服务来模拟我想要的所有Android按钮。
  • 尝试BT通信 - 也许有办法通过应用程序直接与操作系统进行通信。
  • 尝试USB通信 - 我知道通过adb shell命令可以模拟所有按钮但是......是否可以从arduino发送adb命令?它应该只通过USB还是可以通过Wifi?

我避免使用Tasker / Autoshare解决方案,因为它对我的需求非常缓慢。

0 个答案:

没有答案