屏幕亮起时 Android 脉冲 LED 通知

标签 android

如何在我的应用程序运行且屏幕打开时使 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/

相关文章:

Android 蓝牙 StartDiscovery() 总是返回 false

android - 如何获得 Spinner 值?

Android Studio - android.jar 和 rt.jar 冲突

java - android.annotation 无法解析

android - 如何设置 ANDROID_SDK_HOME 环境变量?

android - 谷歌地图 Android 授权失败

android - 单击该图像时如何从 ImageView 检索图像?

android firebase 在 gradle 中添加依赖项时显示错误

android - 您如何确保将支持库项目(例如 android-support-v7-appcompat)的资源(例如样式)添加到您的项目中?

Android 任务含义