Poner permisos al manifiesto del proyecto de biblioteca .aar de Android
Estoy desarrollando un proyecto de Android que incluye dos módulos donde uno es un módulo de biblioteca para producir.aar
archivos y otra es una aplicación de muestra que utiliza el producido.aar
archivo.
Por lo tanto, hay dosAndroidManifest.xml
archivos en este proyecto. Digamos que estoy desarrollando una biblioteca Bluetooth, así que puse permisos para bluetooth en el archivo de manifiesto de la biblioteca. Al incluir esta biblioteca.aar
como dependencia, ¿puedo omitir el<uses-permission>
etiqueta en el archivo de manifiesto de la aplicación? En otras palabras, ¿la aplicación de Android se "fusiona" (puede que no sea literal sino semánticamente) es dependiente.aar
permisos de bibliotecas?
Mi experiencia sugiere que, si bien algunos permisos tienden a comportarse como anteriormente, otros exigen una declaración explícita en la solicitudAndroidManifest.xml
. Me gustaría saber si mi suposición es cierta, si hay algún recurso o documentación que distinga claramente los permisos en los que pueden residir.aar
el manifiesto de la biblioteca y los que deben declararse en el archivo de manifiesto de la aplicación.
¡Gracias!