在manifest.xml 文件中使用-permission 与 android 权限的权限

2024-01-09

我注意到清单文件中有两种类型的权限,“permission”和“uses-permission”,如下所示的两种;

 <permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />

 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

对于以下 4 个权限,当我将它们放入清单.xml 文件中时,我应该使用哪些权限?uses-permissions or permissions?

android.permission.ACCESS_NETWORK_STATE

android.permission.ACCESS_WIFI_STATE

android.permission.INTERNET

android.permission.CHANGE_WIFI_MULTICAST_STATE

For

<permission>

The 文档 http://developer.android.com/guide/topics/manifest/manifest-intro.html states:

声明可用于限制对此应用程序或其他应用程序的特定组件或功能的访问的安全权限。

因此,既然你正在访问Android的权限,你想要uses-permission反而。该元素的文档指出:

请求必须授予应用程序的许可才能 使其能够正确运行。

<permission>通常在创建自定义权限时使用(例如,在创建其他应用程序可以绑定的应用程序时,必须限制访问),并且<uses-permission>当您的应用程序实际需要它通常没有的权限时使用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在manifest.xml 文件中使用-permission 与 android 权限的权限 的相关文章