studio - permisos aplicaciones android 5
Eliminar permisos adicionales no deseados del manifiesto de Android (3)
Tengo una aplicación de Android. Quiero verificar que todos los permisos mencionados en Manifest sean necesarios o no.
Básicamente quiero eliminar permisos no deseados.
¿que debería hacer?
Gracias por adelantado
Debería saber qué función y qué componente se usan en su aplicación. Según las necesidades de ese componente, solo debe agregar esos permisos. No todo. Jusi verifica y elimina otros permisos manualmente del manifiesto.
La respuesta dada por user370305 es generalmente la correcta. El código de su tercero debe documentar adecuadamente los permisos que necesita: combine eso con los permisos que su propio código necesita y debe configurarlo.
Si siente que esto es insuficiente, entonces:
Paso # 1: Escribe un conjunto de pruebas unitarias.
Paso n. ° 2: agregue pruebas al paquete hasta que tenga una cobertura completa del estado.
Paso # 3: haga pasar todas las pruebas en el conjunto de pruebas de la unidad.
Paso # 4: elimine un permiso y vea si las pruebas fallan. Restaure los permisos que causan la falla del conjunto de pruebas. Repita para todos los permisos de los que no esté seguro.
Para Android Studio:
1) Buscar qué permisos se agregan (app / build / intermedios / manifiestos)
2) Agregue estos permisos con herramientas: node = "remove"
Ejemplo:
Descubrí que tengo un permiso no deseado:
uses-permission android: name = "android.permission.WRITE_EXTERNAL_STORAGE"
Y lo eliminé agregando esto al manifiesto de mi aplicación:
use-permission android: name = "android.permission.WRITE_EXTERNAL_STORAGE" tools: node = "eliminar"