Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Zum Einstieg in die Arbeit mit System-Services werden wir uns ein kleines, abgeschlossenes Beispiel für eine Kompass-App ansehen. Diese App nutzt den Sensor-Service, um Daten vom Lagesensor zu empfangen und diese zu nutzen, um eine Kompassrose, eine von uns selbst definierte UI-Komponente, zu drehen. Der Sensor-Service ist ein sehr typischer Vertreter eines System-Service und recht leicht zu verstehen.
Zum Aufbau dieses Beispiels werden wir eine Activity erstellen, die sich den Sensor-Service beschafft und sich für Benachrichtigungen von einem bestimmten Sensor registriert. Anschließend werden wir eine Kompassrose einrichten, die sich in Abhängigkeit von den Sensordaten auf dem Bildschirm dreht.