Ich kann nicht scheinen, um es in der Manifest.permission Seite auf der Android-Entwickler-Website zu finden. Ich sehe GET_TASKS, aber es ist veraltet.Was ist die android.permission.REAL_GET_TASKS Berechtigungen?
Antwort
Per @ CommonsWare der answer:
REAL_GET_TASKS
ist einsignature
-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 istREAL_GET_TASKS
‚s Schutzstufesignature
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!
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
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 *** –