Die vierte Aufgabe beim Integrieren der LVL mit ihrem eigenen Anwendungscode, wie sie von http://developer.android.com/guide/publishing/licensing.html beschrieben wird, ist "Hinzufügen von Code zum Überprüfen der Lizenz in der Hauptaktivität einer Anwendung". Das Dokument sagt:Ist es möglich, einem Dienst eine Lizenzprüfung (mithilfe der Lizenzverifizierungsbibliothek) hinzuzufügen?
Sobald Sie eine Richtlinie für Verwaltung des Zugriffs auf Ihre Anwendung implementiert haben, der nächste Schritt ist es, eine Lizenz Prüfung zu Ihrer Anwendung hinzuzufügen, die eine Anfrage an die Lizenzierung Server initiiert bei Bedarf und verwaltet den Zugriff auf die Anwendung basierend auf der Lizenz Antwort. Die gesamte Arbeit des Hinzufügens der Lizenzprüfung und Behandlung der Antwort erfolgt in Ihrer Haupt- Activity-Quelldatei.
Was passiert, wenn die Anwendung keine Aktivitätsklasse hat? Können wir in einer Anwendung, die nur aus einem Android-Dienst besteht, Lizenzprüfungscode stattdessen zu einer Dienstquelldatei hinzufügen?