Mit den Tags "permission" und "uses-permission" können wir Berechtigungen erteilen und abrufen. Warum brauchen wir dann "Berechtigungsbaum"? In welcher Weise ist es sinnvoll?Was ist <permission-tree> im Android-Manifest? Wie kann man das nutzen?
9
A
Antwort
5
permission-tree
ermöglicht einer Anwendung, einen Namespace von Berechtigungen zu deklarieren, in denen dynamisch zur Laufzeit neue Berechtigungen definiert werden können. Dies wird beispielsweise von den Service-APIs von Google verwendet, um einen Namespace für individuelle Berechtigungen für jeden Google-Dienst zu haben, den er zur Laufzeit entdeckt.
1
Permission-tree ist der Namespace und wird zum Hinzufügen neuer Berechtigungen zur Laufzeit verwendet. Wenn Sie neue Berechtigungen hinzufügen möchten, sollten diese früher definiert oder von anderen Anwendungen mit demselben Schlüssel verwendet werden. Diese Funktion ist zurück-> weiter bedeutet, dass Sie für Ihren Komfort verwenden können (wenn Sie nicht erneut Erlaubnis geben möchten).
https://groups.google.com/forum/#!topic/android-security-discuss/1LJlCRxzh_c – stinepike
Dank StinePike, von Ihrer Antwort, was ich verstanden habe, können wir eine Reihe von Berechtigungen zu einem Baum mit einem Namen hinzufügen Raum. Aber nehmen wir an, wenn Anwendung A mit Berechtigungsbaum und Namensraum "com.example.permissiontree.xxx" hat, dann wie andere Anwendungen diese verwenden können. – Shree