Bessere Beschreibung der Berechtigungen


8

Gibt es eine Liste von Berechtigungen mit detaillierteren Beschreibungen? Die Standard-Apps fühlen sich nicht gut an, und ich vertraue Entwicklern nicht, die schreiben, dass sie nur die Berechtigung X benötigen, um Y auszuführen. Wenn für ihre App die Berechtigung X erforderlich ist, kann diese App nicht nur die von X zulässigen Funktionen ausführen Y. Y.

Zum Beispiel wird READ_PHONE_STATE als "Nur Lesezugriff auf den Telefonstatus zulassen" beschrieben - aber was ist in diesem Telefonstatus enthalten? Ist es nur verbunden / getrennt? Oder enthält es vielleicht die Telefonnummer, mit der ich gerade spreche?



Oh: Und ein bisschen detaillierter auf der Berechtigungsliste von IzzyOnDroid (Offenlegung: das ist meine Seite;)
Izzy

Antworten:


4

Ich kann keine gute vollständige Liste finden, aber Sie können jederzeit auf developer.android.com nach der Berechtigung suchen . Im Fall von READ_PHONE_STATE sieht es so aus, als ob die Telefonnummer gelesen werden kann.


Ich bin ein Programmierer, also bin ich damit einverstanden. Aber es wäre viel einfacher, wenn es eine explizite Zuordnung gäbe: Erlaubnis -> Liste der erlaubten Anrufe ...
Liori

Genau. Vielleicht, wenn ich Zeit habe, werde ich sie alle durchsuchen und eine Liste zusammenstellen ...
Matthew Read

Ich glaube, wenn Sie eine App installieren, gibt es eine Art "Laien" -Beschreibung darüber, was die Erlaubnis tut.
Bryan Denny

@ Bryan Denny: Wie ich schrieb, ist die Beschreibung einiger Berechtigungen zu vage. Was ist beispielsweise der Telefonstatus?
Liori

1
@liori das ist nur das Problem (und ich weiß, das ist es, was Sie anfänglich fragen). Die Entwicklerdokumente verlinken nur auf diesen Entwickler.android.com/intl/de/reference/android/…, der nichts weiter als die angegebene "Laien" -Beschreibung ist. Sagt nicht, welche Funktionen jede Berechtigung verwenden (das wäre schön). Es gibt also keine Zuordnung. @ Matthews Idee, nach den Verwendungsmöglichkeiten zu suchen, ist alles, was wir tun müssen.
Bryan Denny

1

Dieser Blog-Beitrag versucht, die Berechtigung zu erklären: http://techpp.com/2010/07/30/android-apps-permissions-secure-private-data/

Wenn Sie die Besonderheiten der einzelnen Berechtigungen wirklich kennen müssen, können Sie den Quellcode von Android herunterladen und abrufen (schließlich handelt es sich um Open Source). Ich denke, das ist das Beste, was wir jetzt tun können.


Das sieht nach einem guten Text aus. Aber es erwähnt nicht die Sache, die Matthew Read in der anderen Antwort gefunden hat. Vielen Dank!
Liori
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.