AndroidManifest.xml中的用户权限和权限标签之间的区别
AndroidManifest.xml中的 Uses-Permission
和Permissions
标签有什么不同? 我了解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时。