Android onSensorChanged Bug:修复它的方法

时间:2014-05-26 09:30:19

标签: android kernel rom sensormanager off-screen

因此,关于Android设备上的以下错误/功能有很多线程和问题:

在Android开发中从SensorManager注册SensorEvent时,只会在设备屏幕关闭之前通知您的应用程序。之后,SensorManager停止发送事件。

问题链接:https://code.google.com/p/android/issues/detail?id=3708
解决方法可能性:http://nosemaj.org/android-persistent-sensors
详细调查:Android accelerometer not working when screen is turned off(见接受的答案)

不幸的是,提议的解决方法并不适用于所有设备。它假设此行为与驱动程序/固件代码有关,除了自定义ROM或内核之外,这些代码很难访问/修改。

我的问题:我看到有可能构建一个修复此行为的自定义内核或rom。但是,我从来没有搞过内核。因此:

  1. 是否有一个已知的rom /内核可能已经解决了这个问题?我希望有很多人有同样的想法/问题。
  2. 如果没有,我自己修复这个机会的机会有多高?不是说要解压缩内核并重建它,而是更多关于找到确切的代码点并修改它(例如,解耦屏幕锁定< - > sensorevent listen)?
  3. 我是一名开发人员已有好几年了,并拥有高级技能。但也许一些内核开发人员或经验丰富的用户可以在这里提供一些见解。

    非常感谢你的任何输入!

0 个答案:

没有答案