"Además me gustaría Budle una gran cantidad de permisos existentes en éste permiso".
Um, no. Eso sería introducir deliberadamente un agujero de seguridad, lo que permite a otras aplicaciones eludir los permisos reales. Espero que esto resulte en la extracción de la aplicación de Market, si se encuentra.
Si una aplicación obtiene acceso a INTERNET, PHONE_STATE, o lo que sea, deben declarar el permiso real que están utilizando y que está directamente asociado con esa funcionalidad.
Qué es bien es tener su propio permiso para restringir el acceso de aplicación a su funcionalidad, y en el interior de su propio .apk que implementar esa funcionalidad utilizando otros permisos ... pero no hacer exponga directamente a la que se aplicación
En otras palabras, esto está bien: declare un permiso para DO_SOMETHING, que permita a una aplicación decir enviar una transmisión que lo hará hacer algo y devolver un resultado "verdadero" o "falso" indicando si tuvo éxito .
Esto no está bien: declare un permiso para DO_SOMETHING, que expone una API que permite a una aplicación recuperar el estado del teléfono, o enviar algunos datos que proporcionan fuera del dispositivo, o recuperar información del GPS.
Para declarar un permiso en su aplicación, utilice la etiqueta como se describe en los documentos.
Sin embargo algo que realmente necesita para tener en cuenta: Actualmente si una aplicación está instalada antes de su aplicación y solicita su permiso, se no se concederá ese permiso. (Debido a que el permiso no se conocía en el momento en que se instaló). Para que se le otorgue el permiso, debe volver a instalarse o actualizarse después de instalar la aplicación.
Podría explicar a qué se refiere? Los permisos generalmente se usan para restringir cómo las aplicaciones pueden interactuar con el hardware del teléfono. – Computerish
@Computerish He actualizado la pregunta – jax