Ändern der Einstellung für "Pulsbenachrichtigungslicht" / Trackballlicht unter Android (nur Nexus One?)

Auf dem Nexus One (zumindest in 2.1-Update1, und ich denke in 2.1) gibt es eine Einstellung unter Sound & Display: "Pulsbenachrichtigungslicht". Dies scheint auf dem Emulator-Image "2.1 mit Google APIs" nicht vorhanden zu sein. Ich habe noch keine anderen Geräte überprüft.

Puls-Benachrichtigungs-LED: Trackball-LED wiederholt für neue Benachrichtigungen http://chris.boyle.name/images/20100206-pulse-trackball.png

Ich möchte dies programmgesteuert ohne Benutzerinteraktion einstellen, um ein Plugin für das Gebietsschema zu erstellen, damit das Gerät meine Aufmerksamkeit erregt, wenn ich an meinem Schreibtisch wach bin, ohne dass es den Raum beleuchtet, wenn jemand mich um 4 Uhr morgens spammt. Es ist ziemlich hell.

Ich habe es nicht gesehenandroid.provider.Settings.System Wo viele andere Dinge auf diesem Bildschirm leben, habe ich in der Plattformquelle nachgesehen. Es gibt einige relevante Teile in NotificationManagerService, inenqueueNotificationWithTag undupdateLightsLocked. Das geht ab inHardwareService Das scheint weit über den Punkt der Pflege der Benutzereinstellungen hinauszugehen. Ich habe keine Ahnung, wo diese Einstellung implementiert ist oder wie ich sie beeinflussen könnte.

Ich erwarte voll und ganz, dass die Antwort lautet: "Es gibt keine API für diese" (möglicherweise im Zusammenhang mit Nexus One), und das Beste, was ich tun kann, ist, eine Absicht für (unter Verwendung von Gebietsschema oder etwas anderem) festzulegenACTION_DISPLAY_SETTINGS um mich daran zu erinnern, die box manuell einzustellen, wäre das zum kotzen. Ich hoffe, dass ich etwas verpasst habe oder soein googler liest dies und kann mir sagen, dass dies für die Ergänzung der API geplant ist?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage