Diffrences entre la etiqueta Uses-Permission and Permissions en AndroidManifest.xml
¿Cuál es la diferencia entre la etiqueta Uses-Permission
and Permissions
en AndroidManifest.xml . Entendí la etiqueta uses-permission
ya que se usa para acceder a Internet, Location desde nuestra aplicación. Pero no entendí cuándo y por qué deberíamos usar la etiqueta de permisos en el archivo Manifest y cuál es su diferencia con uses-permission
.
Gracias por adelantado,
Citando la documentación :
Para imponer tus propios permisos, primero debes declararlos en tu
AndroidManifest.xml
utilizando una o más etiquetas<permission>
. Por ejemplo, una aplicación que desea controlar quién puede iniciar una de sus actividades podría declarar un permiso para esta operación de la siguiente manera:
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.me.app.myapp" > <permission android:name="com.me.app.myapp.permission.DEADLY_ACTIVITY" android:label="@string/permlab_deadlyActivity" android:description="@string/permdesc_deadlyActivity" android:permissionGroup="android.permission-group.COST_MONEY" android:protectionLevel="dangerous" /> </manifest>
Por lo tanto, <uses-permission>
es cuando su aplicación está buscando el permiso del usuario para usar alguna característica, mientras que <permission>
es cuando la aplicación requiere que otras aplicaciones busquen el permiso del usuario para usar alguna característica suya.