如何在我的应用程序运行且屏幕打开时使 LED 或轨迹球闪烁或闪烁?比如接到电话时?
谢谢
最佳答案
Android 具有仅在屏幕关闭时 LED 才会亮起的硬编码功能。 这是在源代码 NotificationManagerService.java 中:
// lock on mNotificationList
private void updateLightsLocked(){
...
// Don't flash while we are in a call or screen is on
if(mLedNotification == null || mInCall || mScreenOn){
mNotificationLight.turnOff();
}else{
...
}
}
这是函数。不相关的部分放在 ... 而实际行为在注释和可见代码中。
我们无法改变这一点。但这有助于我们调试和测试 LED 通知。
关于屏幕亮起时 Android 脉冲 LED 通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3963252/