前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >你的安卓开发给了权限却没出弹框?或许是这个没配置好

你的安卓开发给了权限却没出弹框?或许是这个没配置好

作者头像
可定
发布2020-06-22 19:13:35
1.6K0
发布2020-06-22 19:13:35
举报
文章被收录于专栏:细嗅蔷薇细嗅蔷薇

对于Android开发来说,经常需要申请权限,Android6.0以前,所有权限的配置只需要在配置文件AndroidManifest.xml中编写权限配置就可以了,但Android6.0以后版本中,Google为了提高系统的安全性,当APP需要用到用户隐私权限时需要进行权限配置,除了在配置文件AndroidManifest.xml中编写权限配置之外,还需要手动进行权限适配。申请权限的方式有以下两种:

  1. 在配置文件AndroidManifest.xml中编写权限配置
  2. 在逻辑代码中动态申请权限授权

本文讲解申请权限的方式的则是在配置文件AndroidManifest.xml中编写权限配置。

ACCESS_LOCATION_EXTRA_COMMANDS 定位权限 ACCESS_NETWORK_STATE      网络状态权限 ACCESS_NOTIFICATION_POLICY   通知 APP通知显示在状态栏 ACCESS_WIFI_STATE WiFi    状态权限 BLUETOOTH    使用蓝牙权限 BLUETOOTH_ADMIN          控制蓝牙开关 BROADCAST_STICKY         粘性广播 CHANGE_NETWORK_STATE    改变网络状态 CHANGE_WIFI_MULTICAST_STATE 改变WiFi多播状态,应该是控制手机热点(猜测) CHANGE_WIFI_STATE        控制WiFi开关,改变WiFi状态 DISABLE_KEYGUARD       改变键盘为不可用 EXPAND_STATUS_BAR         扩展bar的状态 GET_PACKAGE_SIZE         获取应用安装包大小 INTERNET             网络权限 KILL_BACKGROUND_PROCESSES   杀死后台进程 MODIFY_AUDIO_SETTINGS      改变音频输出设置 NFC                支付 READ_SYNC_SETTINGS      获取手机设置信息 READ_SYNC_STATS          数据统计 RECEIVE_BOOT_COMPLETED     监听启动广播 REORDER_TASKS          创建新栈 REQUEST_INSTALL_PACKAGES    安装应用程序 SET_TIME_ZONE          允许应用程序设置系统时间区域 SET_WALLPAPER          设置壁纸 SET_WALLPAPER_HINTS       设置壁纸上的提示信息,个性化语言 TRANSMIT_IR            红外发射 USE_FINGERPRINT          指纹识别 VIBRATE              震动 WAKE_LOCK              锁屏 WRITE_SYNC_SETTINGS       改变设置 SET_ALARM          设置警告提示 INSTALL_SHORTCUT       创建快捷方式 UNINSTALL_SHORTCUT        删除快捷方式

在AndroidManifest.xml文件中的配置方式如下:

代码语言:javascript
复制
//XXXX为需要配置的权限名称
<uses-permission android:name="android.permission.XXXX"/>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档