Al instalar una aplicación, la aplicación enumera los permisos que necesita para realizar sus funciones.
Estoy creando esta lista de permisos definidos por el sistema y una descripción de lo que significan. Es una wiki comunitaria, por lo que si se agregan nuevos permisos en el futuro, se pueden agregar a esta lista.
security
permissions
Ryan Conrad
fuente
fuente
android application permissions
. Segundo enlaceRespuestas:
Estos son todos los permisos disponibles que puede requerir una aplicación. De esta lista, hay algunos que solo pueden ser "solicitados" por las aplicaciones del "Sistema". Las aplicaciones que no son aplicaciones del sistema no podrán solicitar permisos para "Permisos del sistema". Solo las aplicaciones que están en la ubicación / system / app y firmadas con la clave del sistema pueden solicitar estos permisos específicos del sistema.
Estos son los nombres que utiliza el desarrollador de la aplicación para solicitar el permiso, pero el nombre que se muestra al instalar debe tener una redacción similar al nombre.
Permisos
Un buen ejemplo de documentación deficiente, ya que incluso los libros sobre el estado de desarrollo de aplicaciones de Android : la documentación de Android no nos dice qué comandos de ubicación son "adicionales", por lo que los solicitaremos todos.
SurfaceFlinger es parte del marco de medios de Android. Proporciona un compositor que se encarga de renderizar en búferes de cuadros (por lo que esto tiene que ver con los gráficos).
Un administrador de cuentas es el servicio que trabaja detrás de escena y se encarga de que todo funcione como se espera.
Una aplicación que usa este permiso generalmente proporciona una interfaz para manejar un determinado tipo de cuenta (que no es conocida por el sistema Android preinstalado), como Dropbox. Tal como se envió, Android no sabe cómo iniciar sesión en Dropbox y cómo lidiar con una cuenta de Dropbox, por lo que la aplicación Dropbox proporciona el mecanismo. Además, un "autenticador de cuenta" podría restringir las acciones que una aplicación puede realizar con la cuenta (por lo que, por ejemplo, sería posible administrar esto a través de alguna interfaz web ofrecida por el servicio).
USE_CREDENTIALS
se requiere el permiso.killBackgroundProcesses
deprecated
Phone Calls
permiso de la aplicación permitir al desarrollador leer mi libro de contactos?ACTION_BOOT_COMPLETED
que se transmite después de que el sistema termina de iniciarse. Si no solicita este permiso, no recibirá la transmisión en ese momento. Si bien tener este permiso no tiene implicaciones de seguridad, puede tener un impacto negativo en la experiencia del usuario al aumentar la cantidad de tiempo que tarda el sistema en iniciarse y permitir que las aplicaciones se ejecuten sin que el usuario las conozca. Como tal, debe declarar explícitamente su uso de esta función para que sea visible para el usuario.deprecated
- Ya no es compatibledeprecated
Ya no es útilTYPE_SYSTEM_ALERT
, que se muestra en la parte superior de todas las demás aplicaciones. Muy pocas aplicaciones deberían usar este permiso; Estas ventanas están destinadas a la interacción a nivel del sistema con el usuario.continúe aquí
demasiados caracteres (el cuerpo está limitado a 30000 caracteres) , por lo que tuvo que dividirse
fuente
Continúa desde la primera respuesta (se hizo demasiado larga, no se pudo extender más)
Permisos (continuación)
Grupos
Los permisos individuales anteriores se incluyen en uno (o más) de los siguientes grupos de permisos:
fuente