AndroidManifest.xml中的用户权限和权限标签之间的区别

AndroidManifest.xml中的 Uses-PermissionPermissions标签有什么不同? 我了解uses-permission标签,因为它是用来访问互联网,我们的应用程序的位置。 但我不明白为什么我们应该在Manifest文件中使用权限标记,以及与使用权限有什么不同。

提前致谢,

引用文档 :

要强制自己的权限,必须首先使用一个或多个<permission>标签在AndroidManifest.xml声明它们。 例如,要控制谁可以启动其某个活动的应用程序可以声明此操作的权限,如下所示:

 <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> 

因此, <uses-permission>是当你的应用程序正在寻求用户使用某些function的权限,而<permission>是当你的应用程序要求其他应用程序寻求用户许可使用你的某些function时。