2016-05-31 4 views

Antwort

1

Per @ CommonsWare der answer:

REAL_GET_TASKS ist ein signature -Niveau Erlaubnis; Es kann nicht von normalen Android SDK-Apps gehalten werden.

auch ein Kommentar von @ Gürol'Ca auf seinem answer:

GET_TASKS war eine 'normale' Erlaubnis, die von 3rd-Party-Anwendungen angefordert werden kann. Allerdings ist REAL_GET_TASKS ‚s Schutzstufe signature oder System, das nicht von 3rd-Party-Anwendungen angefordert werden.

Bei der Prüfung der offiziellen Dokumente über < permission > - android:protectionLevel:

„Signatur“

Eine Berechtigung, die das System gewährt nur dann, wenn die anfragende Anwendung mit demselben Zertifikat wie die Anwendung unterzeichnet ist, dass erklärte die Erlaubnis. Wenn die Zertifikate übereinstimmen, erteilt das System automatisch die Berechtigung, ohne den Benutzer zu benachrichtigen oder um die ausdrückliche Zustimmung des Benutzers zu bitten.

war nicht in der Lage eine völlig klare Beschreibung oder ein Dokument zu finden, dass es vollständig im Detail definiert. Aber ich denke, von diesen zu stützen, es scheint, dass es sich um eine Genehmigung in Bezug auf App Signing ist.

Prost!

+0

So hat REAL_GET_TASKS die veraltet GET_TASKS ersetzen, außer es nicht durch gewöhnlichen 3rd-Party Android Apps verwendet werden kann? – user1118764

+0

Ich bin mir nicht ganz sicher. Aber ja. Ich denke schon. Wenn Sie die [Antwort] sehen können (http://stackoverflow.com/a/27974754/4625829) von @Caqtus, wurde erwähnt, dass * diese Methode nicht mehr auf Anwendungen von Drittanbietern zur Verfügung: ** die Einführung von Dokumenten- centric recents bedeutet, dass persönliche Informationen an den Anrufer weitergegeben werden können *** –

Verwandte Themen