如何注入screen_on事件? (不适合初学者)

时间:2012-09-05 09:46:21

标签: android events reflection code-injection sensor

我正试图在屏幕关闭时使传感器正常工作。这是众所周知的bug。并且在所有手机上都没有这方面的消息。我有假设,如果我发送(注入)screen_on事件,我可以欺骗内核,而实际上屏幕将被关闭。你有什么想法我如何检查我的假设并注入这样的事件?

Android中有一些方法可以注入事件http://www.pocketmagic.net/?p=2640 在这种情况下可以帮助:  1)使用内部API。但是我无法在我可以使用的源代码中找到API。请帮我解决一下这个。  2)直接事件注入到/ dev / input / eventX。但似乎这只是输入事件,如键,但我无法找到screen_off(screen_on)事件。

在哪里可以找到HAL源代码中生成screen_off事件的代码。我试过并没有在源代码中找到这个代码。

2 个答案:

答案 0 :(得分:1)

要直接注入/ dev / input / eventX,您应该看到刚刚引用的文章的第2部分。它提供了一个开源库来实现这一目标。该代码发布在Google代码上:http://code.google.com/p/android-event-injector/

答案 1 :(得分:0)

对于有根设备, this可能会对您有所帮助。