安卓AndroidManifest权限集合以及权限动态申请

本文探讨了安卓应用中常见的权限管理,包括AndroidManifest.xml中配置的权限和运行时动态权限的判断与申请流程,为安卓开发者提供权限管理的实践指导。
摘要由CSDN通过智能技术生成

安卓常用权限

<uses-permission android:name="android.permission.ACCEPT_HANDOVER" />
<!-- 允许呼叫应用继续在另一个应用中启动的呼叫 -->
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION"/>
<!-- 允许应用访问后台的位置 -->
<uses-permission android:name="android.permission.ACCESS_BLOBS_ACROSS_USERS" />
<!-- 允许应用程序访问跨用户的数据 -->
<uses-permission android:name="android.permission.ACCESS_CHECKIN_PROPERTIES" />
<!-- 允许阅读/写入检查数据库中的"属性"表,以更改上传的值 -->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<!-- 允许应用程序访问大致位置 -->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<!-- 允许应用访问精确位置 -->
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<!-- 允许程序访问额外的定位提供者指令 -->
<uses-permission android:name="android.permission.ACCESS_MEDIA_LOCATION" />
<!-- 允许应用程序访问用户共享集合中持续存在的任何地理位置 -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<!-- 允许应用程序访问有关网络的信息 -->
<uses-permission android:name="android.permission.ACCESS_NOTIFICATION_POLICY" />
<!-- 希望访问通知策略的应用程序的标记权限 此权限不支持托管配置文件 -->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<!-- 允许应用程序访问有关 Wi-Fi 网络的信息 -->
<uses-permission android:name="android.permission.ACCOUNT_MANAGER" />
<!-- 允许应用程序调用到帐户授权人 -->
<uses-permission android:name="android.permission.ACTIVITY_RECOGNITION" />
<!-- 允许应用程序识别身体活动 -->
<uses-permission android:name="android.permission.ADD_VOICEMAIL" />
<!-- 允许应用程序向系统添加语音信箱 -->
<uses-permission android:name="android.permission.ANSWER_PHONE_CALLS" />
<!-- 允许应用程序接听来电 -->
<uses-permission android:name="android.permission.BATTERY_STATS" />
<!-- 允许应用程序收集电池统计数据 -->
<uses-permission android:name="android.permission.BIND_ACCESSIBILITY_SERVICE" />
<!-- 确保只有系统可以绑定它 -->
<uses-permission android:name="android.permission.BIND_APPWIDGET" />
<!-- 允许应用程序告诉AppWidget服务哪些应用程序可以访问AppWidget数据 -->
<uses-permission android:name="android.permission.BIND_CARRIER_SERVICES" />
<!-- 允许与运营商应用中的服务绑定的系统过程将获得此权限 -->
<uses-permission android:name="android.permission.BIND_COMPANION_DEVICE_SERVICE" />
<!-- 任何 s 都必须确保只有系统才能与系统结合 -->
<uses-permission android:name="android.permission.BIND_CONTROLS" />
<!-- 允许系统UI请求第三方控制 -->
<uses-permission android:name="android.permission.BIND_DEVICE_ADMIN" />
<!-- 设备管理接收器必须要求 -->
<uses-permission android:name="android.permission.BLUETOOTH" />
<!-- 允许应用程序连接到配对蓝牙设备 -->
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<!-- 允许应用程序发现和配对蓝牙设备 -->
<uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE" />
<!-- 需要能够向附近的蓝牙设备做广告 -->
<uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
<!-- 需要能够连接到配对蓝牙设备 -->
<uses-permission android:name="android.permission.BLUETOOTH_PRIVILEGED" />
<!-- 允许应用程序在不进行用户交互的情况下对蓝牙设备进行配对,并允许或不允许电话簿访问或消息访问 -->
<uses-permission android:name="android.permission.BLUETOOTH_SCAN" />
<!-- 需要能够发现和配对附近的蓝牙设备 -->
<uses-permission android:name="android.permission.BODY_SENSORS" />
<!-- 允许应用程序从用户用来测量体内发生的情况(如心率)的传感器访问数据 -->
<uses-permission android:name="android.permission.BROADCAST_PACKAGE_REMOVED" />
<!-- 允许应用程序广播已删除应用程序包的通知 -->
<uses-permission android:name="android.permission.BROADCAST_SMS" />
<!-- 允许应用程序广播短信收据通知 -->
<uses-permission android:name="android.permission.BROADCAST_STICKY" />
<!-- 允许应用程序广播粘性意图 -->
<uses-permission android:name="android.permission.BROADCAST_WAP_PUSH" />
<!-- 允许应用程序广播 WAP 推送接收通知 -->
<uses-permission android:name="android.permission.CALL_COMPANION_APP" />
<!-- 允许实现 API 的应用有资格作为呼叫伴侣应用启用 -->
<uses-permission android:name="an
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值