专栏首页细嗅蔷薇你的安卓开发给了权限却没出弹框?或许是这个没配置好

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

对于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文件中的配置方式如下:

//XXXX为需要配置的权限名称
<uses-permission android:name="android.permission.XXXX"/>

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 围攻360:控制、裁判和看门狗

    9月下旬互联网安全大会上周鸿祎提出“泛安全”,已透露要管预装这事的意向。但人们没想到360会这么快出手,而且输得这么惨。360手机助手建议用户卸载一些应...

    罗超频道
  • Android MIUI通知类短信权限的坑

    MIUI的坑爹设计还真不少。比如说,MIUI手机不插SIM卡就不能USB调试安装应用,好,插,结果又让你先登录小米账号(无话可说)。MIUI权限申请也是坑!

    砸漏
  • 微信小程序之分享海报生成

    为了吸引更多的用户,设计好一个分享海报还是很有必要的。而小程序要生成一个海报还是有点坑的,下面分享下我们打卡小程序的一些经验。

    IMWeb前端团队
  • 安卓App太能乱来了!被曝一天扫你后台1.3万次:小米系统更新,一不小心扯出惊人真相

    之前,手机用户——特别是安卓,都知道后台App们不老实,但照明弹一照,情况简直触目惊心。

    量子位
  • Ui Automator 框架和Ui Automator Viewer你会用吗?附送「必备adb命令」拿走不谢 !

    前 3 篇文章给大家讲解了 Appium 环境安装,Appium 理念以及实现方式(四大点),第一个 app 自动化脚本。

    清菡
  • Ui Automator 框架和Ui Automator Viewer你会用吗?附送「必备adb命令」拿走不谢 !

    前 3 篇文章给大家讲解了 Appium 环境安装,Appium 理念以及实现方式(四大点),第一个 app 自动化脚本。

    清菡
  • 走近科学:如何搞定各种各样的终端机

    特别声明:本文提供一些绕过终端机的方法,仅用于安全学习及教学用图,禁止非法利用。本文旨在提高市面上终端机的安全性,避免其遭到恶意破坏。 定场诗 妖都地铁售票终端...

    FB客服
  • 安卓ROOT权限是厂商的春药,用户的毒药

    国庆节前夕, 360手机助手提供一键ROOT功能,建议用户卸载一些预装应用,还将某些预装应用称为“牛皮癣”。这个举动遭到6家互联网和手机厂商强烈反弹,纷...

    罗超频道
  • 在Win7的IIS上搭建FTP服务及用户授权

    FTP服务      FTP是文件传输协议(File Transfer Protocol)的简称,该协议属于应用层协议(端口号通常为21),用于Internet...

    似水的流年

扫码关注云+社区

领取腾讯云代金券