Junior — Middle
¿Cuál es la diferencia entre las etiquetas <uses-permission> y <permission> en el manifiesto de Android?
sobes.tech AI
Respuesta de la IA
En el manifiesto de Android:
-
<uses-permission>es un elemento que declara que la aplicación requiere un permiso específico para funcionar. Por ejemplo, para usar la cámara o acceder a Internet, la aplicación indica los permisos correspondientes mediante<uses-permission>. -
<permission>es un elemento que declara un nuevo permiso, que puede ser utilizado por otras aplicaciones o por la misma aplicación para restringir el acceso a sus componentes.
En términos simples:
<uses-permission>— la aplicación solicita permiso.<permission>— la aplicación crea su propio permiso.
Ejemplo de uso de <uses-permission>:
<uses-permission android:name="android.permission.INTERNET" />
Ejemplo de declaración de un permiso propio:
<permission android:name="com.example.myapp.MY_PERMISSION"
android:protectionLevel="signature" />
Esto permite controlar el acceso a los componentes de la aplicación por otras aplicaciones.