¿Las aplicaciones de Android invocan todos los accesos del dispositivo para obtener los permisos solicitados en el momento de la instalación?

Gracias por A2A. Permítanme comenzar elaborando la pregunta.

P: En el momento de instalar aplicaciones, si estoy de acuerdo con todos los permisos, ¿la aplicación volverá a solicitar permiso o se le otorgarán todos los permisos?

R: Hasta Lollipop, Android proporcionaba un diálogo con todos los permisos solicitados por aplicación antes de la instalación. El deseo del usuario era que si no quería otorgar algunos permisos, podría cancelar la instalación de la aplicación.

A partir de Marshmallow, Android tiene permisos dinámicos para datos confidenciales. Por lo tanto, cada vez que la aplicación requiera acceder a sus datos confidenciales (por ejemplo, acceder a contactos) debe proporcionar información suficiente sobre por qué y qué permiso se requiere.

Esto ayuda al usuario a decidir. Si el usuario no otorga el permiso, esa tarea puede no completarse pero la aplicación aún funcionaría.

Entonces, la respuesta a su pregunta es SI la aplicación tiene acceso completo en Lollipop y NO la aplicación no tiene acceso completo en Marshmallow y superior. En Marshmallow y superiores, le pedirá permiso siempre que sea relevante.

NOTA: Esto es muy importante. Algunas aplicaciones no están diseñadas para funcionar correctamente en Marshmallow. Por lo tanto, Android proporciona acceso completo si ha instalado dicha aplicación desde Play Store. Esto es muy raro y termina un mal diseño en los desarrolladores de aplicaciones.

Por ejemplo: la aplicación Ola no fue diseñada para Marshmallow anteriormente, por lo que tenía acceso completo incluso en Marshmallow +. Por supuesto, esto está arreglado ahora.

Espero que esto ayude.

¡Aclamaciones!

hola, antes de malvavisco y kitkat tienen control total sobre el hardware y los archivos del sistema después de malvavisco y nogut, toman permiso para otro acceso, pero aún algunas aplicaciones acceden a los recursos sin notificación, por lo que si tiene un teléfono rooteado o descifra un tercero de las aplicaciones de Play Store, esto corre el riesgo incrementar. de lo contrario, las últimas aplicaciones no accederán a su información sin su permiso.