Ich frage mich, wie man Android OS Quellcode bearbeiten kann, um eine neue Erlaubnis aufzuerlegen. Zum Beispiel, wie wir BLUETOOTH Erlaubnis, wenn das Gerät einen neuen Sensor bietet, dann, wie entsprechende Berechtigung erstellt werden kann, damit Anwendungen den neuen Sensor verwenden, auf Anwendungsebene mit Manifest-Eintrag für die neue Berechtigung in Android ROM verfügbar.Android: Erstellen Sie eine neue Systemberechtigung im AOSP-Quellcode.
Weiß jemand, wie neue Berechtigungen auf Betriebssystemebene im AOSP-Quellcode erstellt werden?
Und ich denke, wenn wir die Android-Quelle geändert haben, um die neue Berechtigung hinzuzufügen, müssen wir unser benutzerdefiniertes SDK für die Verwendung von Berechtigungen in der Anwendungsentwicklung kompilieren, sonst wird das vorhandene SDK Kompilierzeit Fehler geben, da es unsere benutzerdefinierte Erlaubnis nicht erkennt ...
Alle Ideen, Gedanken sehr geschätzt.
+1 Für die Darstellung IPC, haben Sie ziehen, dass man sich selbst oder Sie es irgendwo gefunden? –
Ich zeichnete es selbst. @ BjarkeFreund-Hansen – StarPinkER
@StarPinkER Können Sie mehr Informationen darüber geben, wie IPC in Android-Apps stattfindet. Wenn eine App tatsächlich nach dem Standort fragt, wie validiert das Betriebssystem, ob die App die entsprechende Berechtigung hat, wenn keine Ausnahme ausgelöst wird. –