Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Notification LED

Das Thema "Notification LED" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 15.10.2011, 00:26   #1 (permalink)
Android Experte
 
Benutzerbild von GMoN

Modell: Motorola Atrix 4G / XOOM 3G Huawei MediaPad / Nexus One

Registriert seit: 01.02.2009
Beiträge: 913
Abgegebene Danke: 73
Erhielt 86 Danke für 62 Beiträge
GMoN eine Nachricht über ICQ schicken
Standard Notification LED

Lässt sich irgendwie abrufen, ob ein Handy/Tab eine Notification LED hat oder nicht?
__________________
G-MoN Wardriving Tool für Android
G-MoN auf Twitter
Mein Blog über Android, Mac and more
GMoN ist offline   Mit Zitat antworten
Alt 20.10.2011, 10:30   #2 (permalink)
Android-Hilfe.de Mitglied
 
Benutzerbild von Blalasaadri2

Modell: Motorola Milestone

Registriert seit: 05.10.2010
Beiträge: 61
Abgegebene Danke: 6
Erhielt 14 Danke für 11 Beiträge
Standard AW: Notification LED

Die Einstellungen der LED-Helligkeit findet (im Dateisystem) über die Dateien im Ordner /sys/class/leds statt (in unixoiden Systemen ist alles eine Datei). Auf meinem Motorola Milestone (hat eine LED) gibt es diesen Ordner, auf dem Emulator mit dem ich es getestet habe nicht. Man müsste das Ganze natürlich mal auf einem echten Gerät ohne LED testen, aber wenn es den Datei echt nur bei Geräten mit LED gibt könnte man mit File.exists() testen ob eine LED vorhanden ist. Das dürfte auch bzgl. den Zugriffsrechten auf dem System kein Problem sein, lesbar ist das Verzeichnis nämlich für alle.

Wie gesagt, das ist soweit nur eine Theorie, aber wenn es sich bestätigt könnte ich auch ein passendes Codeschnipsel in die entsprechende Ecke hier im Forum stellen.

Gruß,
Blalasaadri
Blalasaadri2 ist offline   Mit Zitat antworten
Alt 24.10.2011, 18:50   #3 (permalink)
Android-Hilfe.de Mitglied
 
Benutzerbild von Blalasaadri2

Modell: Motorola Milestone

Registriert seit: 05.10.2010
Beiträge: 61
Abgegebene Danke: 6
Erhielt 14 Danke für 11 Beiträge
Standard AW: Notification LED

Gut, also die erste Theorie hat sich nicht bestätigt - ich habe am Wochenende mal bei einem Samsung Galaxy Ace einer Freundin nachgeschaut und der Ordner existiert. Allerdings ist sein Inhalt anders als der auf meinem Handy. Ich habe definitiv die Verzeichnisse blue, red und green, die bei ihr nicht vorhanden waren. Vielleicht könnten wir hier mal sammeln, was bei wem im Ordner /sys/class/leds/ drin ist?

Motorola Milestone, Android 2.3.4, CyanogenMod7:
Code:
blue/
  brightness
  device/
  max_brightness
  power/
  subsystem/
  uevent
button-backlight/
  ...
green/
  brightness
  device/
  max_brightness
  power/
  subsystem
  uevent
keyboard-backlight/
  ...
lcd-backlight/
  ...
red/
  blink
  brightness
  device/
  max_brightness
  power/
  subsystem/
  uevent
spotlight/
  ...
torch-flash/
  ...
Blalasaadri2 ist offline   Mit Zitat antworten
Alt 29.10.2011, 23:16   #4 (permalink)
Android Experte
 
Benutzerbild von GMoN

Modell: Motorola Atrix 4G / XOOM 3G Huawei MediaPad / Nexus One

Registriert seit: 01.02.2009
Beiträge: 913
Abgegebene Danke: 73
Erhielt 86 Danke für 62 Beiträge
GMoN eine Nachricht über ICQ schicken
Standard AW: Notification LED

Das XOOM hat ne einfarbige LED und hat nur den Ordner

notification-led
blink
brightness
device/
max_brightness
power/
subsystem/
trigger
uevent

Das Nexus One ist recht farbenfroh und hat folgende Ordner:

amber
blue
green
red

Das Atrix hat:
blue
green
red
white
__________________
G-MoN Wardriving Tool für Android
G-MoN auf Twitter
Mein Blog über Android, Mac and more
GMoN ist offline   Mit Zitat antworten
Alt 31.10.2011, 01:40   #5 (permalink)
Android-Hilfe.de Mitglied
 
Benutzerbild von Blalasaadri2

Modell: Motorola Milestone

Registriert seit: 05.10.2010
Beiträge: 61
Abgegebene Danke: 6
Erhielt 14 Danke für 11 Beiträge
Standard AW: Notification LED

Das G1 hat eine bunte LED mit:

Code:
lcd-backlight/
blue/
green/
red/
spotlight/
keyboard-backlight/
button-backlight/
So wie es aussieht gibt es also wohl z.B. immer entweder /sys/class/leds/brightness oder /sys/class/leds/red, /sys/class/leds/blue und /sys/class/leds/green (in denen jeweils eine Datei brightness liegt). Man könnte also eine Abfrage starten, ob eine dieser Dateien vorhanden ist - falls ja, hat das Gerät vermutlich eine LED. Jetzt müsste man diese Theorie nur noch an Geräten testen, die keine LED haben... Wer hilft?

Gruß,
Blalasaadri
Blalasaadri2 ist offline   Mit Zitat antworten
Alt 02.11.2011, 10:59   #6 (permalink)
Android-Hilfe.de Mitglied

Registriert seit: 12.10.2011
Beiträge: 60
Abgegebene Danke: 7
Erhielt 0 Danke für 0 Beiträge
Standard AW: Notification LED

SGM
Unter sys/class/leds gibts bei mir nur lcd-backlight
AFAIK keine LED am Gerät.

Ideos X3
sys/class/leds lcd-backlight & button-backlight
AFAIK keine LED am Gerät.
vander ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Notification LED beim Motorola Pro? Valhalla Motorola Pro Forum 5 07.10.2011 15:47




Du liest gerade: "Notification LED" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.