Der Entwickler doc: Requesting Permissions at Run Time erwähnt klar, was Laufzeit-Erlaubnis ist und wie man es benutzt. Und ich kann sie auch ausführen.Wo sind Berechtigungen in Android gespeichert?
Die Frage ist jedoch: wo Android die Laufzeitberechtigungswerte speichert?
dh wenn der Benutzer die mit der App verknüpften Daten löscht, werden die Berechtigungen zurückgesetzt. Wo also speichert Android diese Werte? (ist es im App-Cache oder an einem anderen Ort). Und in welchem Format? (ist es eine Datenbank oder eine Datei mit gemeinsamen Daten oder andere) Und wie werden sie gespeichert? (verschlüsselt oder nicht verschlüsselt).
Gesucht in vielen vorhandenen Antworten und Entwicklerdokumenten, konnte jedoch in dieser Hinsicht keine nützlichen Informationen finden. Jede Hilfe wird sehr geschätzt.
Was versuchen Sie zu erreichen? Berechtigungen sind so konzipiert, dass sie vom Betriebssystem verwaltet werden, sodass Sie sie anfordern und überprüfen können. – Stefan
Gemäß diesem Thread werden sie im RAM gespeichert. https://groups.google.com/forum/#!topic/android-platform/oD33RVVUBB8 –