gpt4 book ai didi

android - 在 Android 上更改 "Pulse notification light"/轨迹球灯设置(仅限 Nexus One?)

转载 作者:太空狗 更新时间:2023-10-29 12:58:50 26 4
gpt4 key购买 nike

在 Nexus One 上(至少在 2.1-update1 中,我认为在 2.1 中),声音和显示下有一个设置:“脉冲通知灯”。这似乎不存在于“2.1 with Google APIs”模拟器图像中。我还没有检查任何其他设备。

Pulse notification light: Pulse trackball light repeatedly for new notifications http://chris.boyle.name/images/20100206-pulse-trackball.png

我想在没有用户交互的情况下以编程方式设置它,以便制作一个 Locale 插件,这样当我在办公 table 前醒来时,该设备可以吸引我的注意力,而不会在凌晨 4 点有人向我发送垃圾邮件时让它照亮整个房间。很亮。

我没有在 android.provider.Settings.System 中看到它,这个屏幕上还有很多其他东西,所以我查看了平台源代码。 NotificationManagerService 中有一些相关的部分,在 enqueueNotificationWithTagupdateLightsLocked 中。那进入 HardwareService,这似乎远远超出了关心用户设置的范围。我不知道此设置在哪里实现,也不知道我会如何影响它。

我完全希望答案是“没有用于此的 API”(可能与特定于 Nexus One 相关),而且我能做的最好的事情就是安排(使用 Locale 或其他东西)ACTION_DISPLAY_SETTINGS 的 Intent提醒我手动设置盒子,这很糟糕。我希望我错过了一些东西,或者 a Googler is reading this 并且可以告诉我这是计划添加到 API 中的吗?

最佳答案

我知道我会因为使用未记录的 API(或者更确切地说,未记录的系统设置名称)而痛苦地死去,但这是神奇的一行:

android.provider.Settings.System.putInt(context.getContentResolver(),
"notification_light_pulse", on ? 1 : 0);

发现在我自己的设备上使用 sqlite3

这是一个方便的 Locale 插件中的解决方案:http://chris.boyle.name/projects/ptlp

关于android - 在 Android 上更改 "Pulse notification light"/轨迹球灯设置(仅限 Nexus One?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2211543/

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