Definitivamente, hay "más permisos por ahí". El reference you've linked es solo la "lista oficial", e incluso para eso, es bastante incompleto. Investigué los permisos existentes, para qué sirven y qué impactos tienen en el usuario final, desde hace aproximadamente un año, y realmente me pregunto cómo los desarrolladores encuentran lo que necesitan. Las buenas suposiciones parecen ser parte de esto, ya que para muchos permisos, una búsqueda en Google solo arrojó contenido de varios archivos de aplicaciones Manifest
("usa ...").
Añadido a esto, al lado de los "permisos oficiales" (o más bien "permisos básicos Android"), cada desarrollador puede definir su propia para su aplicación (como ya se ha señalado Charlie Collins en his answer).
Durante mi investigación, he configurado una lista con mis hallazgos de varias fuentes (que mencioné a lo largo) - agregando cualquier explicación que pude encontrar. Esta lista está más bien enfocada en el usuario final, pero aún puede ser útil para los desarrolladores. Puede encontrarlo en my site: Android Permissions explained - bilingüe (inglés y alemán). La lista incluye el "permiso central" y algunas aplicaciones específicas (principalmente aquellas que se encuentran con más frecuencia: declaradas por las aplicaciones de Google o populares como Tasker y Correo K-9). Una vez más, esto, por supuesto, está lejos de ser completo: una "lista completa" es tan probable como un unicornio (el día que se publicó probablemente ya esté desactualizado).
Editar:
Como se pidió en otro comentario: Si ha instalado un paquete con un permiso nueva aún no están cubiertas por ninguna lista, y que desea conocer la "técnica nombre" de esa nueva autorización, puede recuperar esa información de su dispositivo a través de ADB:
adb shell dumpsys package com.foo.bar
(por supuesto sustituir com.foo.bar
con el nombre del paquete en la búsqueda ion). En la salida, salte a la línea grantedPermissions:
. Debajo, aparecen los permisos en "notación completa", p. android.permission.INTERNET
, uno por línea. Para facilitarlo:
adb shell dumpsys package com.foo.bar |egrep -A99999 "grantedPermissions:"
http://developer.android.com/reference/android/Manifest.permission.html – cprcrack
@cprcrack Vaya, que ha logrado publicar un enlace que ya está en la pregunta - ¡Despues de 3 años! – Scolytus
Bueno, me siento tonto, tenía muchas pestañas aquí y pensé que el enlace no estaba aquí. Pero, por cierto, no importa si es después de 3 años, esta pregunta no es solo para ti, sino para todos los que terminan aquí en cualquier momento;) – cprcrack