我正试图在屏幕关闭时使传感器正常工作。这是众所周知的bug。并且在所有手机上都没有这方面的消息。我有假设,如果我发送(注入)screen_on事件,我可以欺骗内核,而实际上屏幕将被关闭。你有什么想法我如何检查我的假设并注入这样的事件?
Android中有一些方法可以注入事件http://www.pocketmagic.net/?p=2640 在这种情况下可以帮助: 1)使用内部API。但是我无法在我可以使用的源代码中找到API。请帮我解决一下这个。 2)直接事件注入到/ dev / input / eventX。但似乎这只是输入事件,如键,但我无法找到screen_off(screen_on)事件。
在哪里可以找到HAL源代码中生成screen_off事件的代码。我试过并没有在源代码中找到这个代码。
答案 0 :(得分:1)
要直接注入/ dev / input / eventX,您应该看到刚刚引用的文章的第2部分。它提供了一个开源库来实现这一目标。该代码发布在Google代码上:http://code.google.com/p/android-event-injector/
答案 1 :(得分:0)
对于有根设备, this可能会对您有所帮助。