Sé que las aplicaciones de Google Play no pueden hacer nada que no esté detallado en su AndroidManifest.xml
y será bloqueado para hacerlo. Quiero saber si las aplicaciones que no son de Google Play están bloqueadas con la misma medida de seguridad.
¿Me dirá Android qué permisos requieren antes de la instalación y bloqueará las funciones que utilicen permisos no anotados en el manifiesto de las apps que no son de Google Play? Porque Google dice:
En el caso de que una aplicación intente utilizar una función protegida que no haya sido declarada en el manifiesto de la aplicación, el fallo en el permiso normalmente dará lugar a una excepción de seguridad que se devolverá a la aplicación. Las comprobaciones de permisos de las APIs protegidas se aplican al nivel más bajo posible para evitar que se eludan. En la Figura 2 se muestra un ejemplo de la mensajería de usuario cuando se instala una aplicación que solicita acceso a las APIs protegidas.
¿Se aplica esto a las aplicaciones que no son de Google Play?