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.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.