Der Autodienst wird vom Systemserver aus gestartet.
So wird hier innerhalb des Systems Server Car Service gestartet.
Zunächst wird also geprüft, ob das System über die Funktion Automotive verfügt, und danach wird der
Service Manager verwendet, um den Autoservice über die Klasse Car Service Helper zu starten.
Wenn Sie sich also diese Zeichenfolge ansehen, können Sie erkennen, dass sie sich auf die Komponente internes Auto, Autoservice, Helferdienst
bezieht.
Der Autoservice-Helferdienst ist im Grunde eine Helferklasse, die dabei hilft, den Autoservice zu starten.
Hier ist also ein Sequenzdiagramm, wie die Dienste gestartet wurden.
Wie wir also sehen konnten, ist der Systemdienstmanager im Grunde dafür verantwortlich, den Dienst zu starten,
und er lädt diese Klasse, diese Auto-Service-Helferklasse, durch Reflexion, und nachdem er die Klasse geladen hat, hält er
den eigenen Start des Systemdienstes.
So wird der Systemdienst um einen Fahrdienst, einen Helferdienst erweitert.
Schauen wir uns nun den Autoservice an.
Helferdienst.
Der Autoservice-Hilfsdienst erweitert also den Systemdienst.
Also hier dies beim Start des Systemdienstes.
Dies bezieht sich auf den eigenen Start des Autohilfsdienstes.
Ja, ja.
Gehen wir also zum eigenen Start.
So wird das eigene Startereignis ausgelöst und innerhalb des Startereignisses können wir sehen, dass es eine Absicht vorbereitet.
Richtig.
Und diese Aktion bezieht sich auf android dot car, dot icon und dies sollte irgendwo im Manifest definiert werden.
Wenn wir hier das Android-Manifest des Autoservices sehen, können wir erkennen, dass die Aktion hier definiert ist.
Android-Karton-Symbol.
Richtig.
Und dies bezieht sich auf den Autodienst, der die Dienstklasse erweitert, und zwar auf das Ereignis "on start" des Autodienstes.
Der Helper-Dienst startet oder ruft den Auto-Dienst der Java-Klasse auf.
Richtig.
Es erstellt also den Intent und bindet den Dienst als Benutzer hier und hier.
Es lädt auch die systemeigene Bibliothek, den Auto-Framework-Dienst, JNI wird auch hier geladen.
Hier ist also das Sequenzdiagramm.
Hier wird also der Autoservice-Helferdienst das Vorhaben vorbereiten.
Diese Absicht bezieht sich auf den Autodienst, wie wir hier gesehen haben, wird dieser wiederum den Autodienst
oder die Java-Klasse aufrufen.
Das ist es also, was sie hier tut.
Und danach wird die native Bibliothek geladen.
Es geht also darum, den Intent zu erstellen, den Dienst aufzurufen und die native Bibliothek zu laden.