gpt4 book ai didi

android - 显示前台 Activity/屏幕上闪烁的 LED

转载 作者:太空宇宙 更新时间:2023-11-04 14:38:10 24 4
gpt4 key购买 nike

我正在尝试为前台 Activity 打开 LED 闪烁,但它仅在屏幕关闭时有效。

是否可以在屏幕打开时打开 LED 以进行 Activity ?

我的代码:

protected void led() {
Notification notif = new Notification();
notif.ledARGB = 0xFF0000ff;
notif.flags = Notification.FLAG_SHOW_LIGHTS | Notification.FLAG_ONGOING_EVENT;
notif.ledOnMS = 800;
notif.ledOffMS = 200;
notificationManager.notify( LED_NOTIFICATION_ID, notif );
}

最佳答案

起初,Android LED 指示灯非常依赖于硬件。其次 - 没有用于管理 LED 的 API,而是使用 Notification 类及其 FLAG_SHOW_LIGHTS 标志和多个用于管理您使用的闪光持续时间和 LED 颜色的标志。 通知是您可以在应用程序正常 UI 之外向用户显示的消息,LED 指示灯的主要目的是在屏幕关闭时向用户显示附加通知信息。所以答案肯定是NO。仅当您的屏幕关闭时,LED 才会开始闪烁,当您重新打开屏幕时,LED 才会停止闪烁。而且无法在需要时打开和关闭 LED,也无法在任何应用程序 Activity 处于前台时打开它,因为它是由操作系统内部管理的。

关于android - 显示前台 Activity/屏幕上闪烁的 LED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25302188/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com