2

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

在 Android 开发中从 SensorManager 注册 SensorEvents 时,您的应用程序只会收到通知,直到设备屏幕关闭。之后,SensorManager 停止传递事件。

问题链接:https
://code.google.com/p/android/issues/detail?id= 3708 解决方法可能性: http: //nosemaj.org/android-persistent-sensors
详细调查:Android 加速度计在屏幕显示时不起作用关闭(见接受的答案)

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

我的问题:我看到了构建自定义内核或 rom 来修复此行为的可能性。但是,我从来没有把内核放在首位。所以:

  1. 是否有已知的 rom/内核可能已经解决了这个问题?我希望有很多人有同样的想法/问题。
  2. 如果不是,我自己解决这个问题的机会有多大?不是在谈论解压内核并重建它,而是更多关于找到确切的代码点并修改它(例如解耦屏幕锁定 <-> sensorevent 监听)?

我已经做了几年的开发人员,并且拥有先进的技能。但也许一些内核开发人员或特别有经验的用户可以在这里提供一些见解。

非常感谢您的任何意见!

4

0 回答 0