Montag, 3. Mai 2010

BezelServices

Ich war die letzten Tage im Internet unterwegs um Informationen zum Thema BezelServices zu finden.

Kurz und Bündig: es gibt einfach keine! Es handelt sich im groben um ein LoginPlugin (file:///System/Library/LoginPlugins/BezelPlugin.loginPlugin) und ein privates Framework (file:///System/Library/PrivateFrameworks/BezelServices.framework). Bisher gibt es keine API Doku weder offiziell noch inoffiziell.

Hier zusammengefasst die Lösungen die angeboten werden:
  • Growl
  • do it yourself
  • Reverse Engineering
Und hier zusammengefasst die meinige:
Ich habe eine kleine App geschrieben die im Hintergrund läuft und am DistributedNotificationCenter auf eine Mitteilung wartet. In dieser ist ein Titel und ein Pfad zu einem Icon vorhanden. Was meine App von Growl unterscheidet ist folgendes: anstatt eine zusätzliche Meldung anzuzeigen wird die bisherige überschrieben (siehe Laut/Leiser Bezel).

Zusammengefasst: War einiges an Arbeit bis alles so lief wie es sollte, aber sicher noch hundert mal weniger als das Reverse Engineering.

Keine Kommentare:

Kommentar veröffentlichen