Android 中的危险权限详细整理

前言:

Android 中有上百种权限,现在将所有的权限归为两类:

一类是普通权限

一类的危险权限

普通权限是指那些不会威胁到用户安全和隐私的权限,这部分权限系统会自动帮我们进行授权不需要手动操作。危险权限则表示那些可能会触及到用户安全隐私或者对设备安全造成影响的权限,如获取手机联系人信息等权限,申请者部分权限必须有用户收到点击授权才可以,否则程序无法使用相应的功能。

下面列出 Android 中所有的危险权限,一共是9组24个权限。

权限组名

权限名称

CALENDAR(日历)

READ_CALENDAR

WRITE_CALENDAR

CAMERA(相机)

CAMERA

CONTACTS(联系人)

READ_CONTACTS

WRITE_CONTACTS

GET_ACCOUNTS

LOCATION(位置)

ACCESS_FINE_LOCATION

ACCESS_COARSE_LOCATION

MICROPHONE(麦克风)

RECORD_AUDIO

PHONE(手机)

READ_PHONE_STATE

CALL_PHONE

ERAD_CALL_LOG

WRITE_CALL_LOG

ADD_VOICEMAIL

USE_SIP

PROCESS_OUTGOING_CALLS

SENSORS(传感器)

BODY_SENSORS

SMS(短信)

SEND_SMS

RECEIVE_SMS

READ_SMS

RECEIVE_WAP_PUSH

RECEIVE_MMS

STORAGE(存储卡)

READ_EXTERNAL_STORAGE

WRITE_EXTERNAL_STORAGE

这张表可以作为一个参照表,每当使用一个权限的时,可以先到这张表中来查看一下,如果在属于这张表中的权限,那么就需要进行运行时权限处理,如果不在这张表中,那么只需要在AndroidManifest.xml文件中添加一下权限声明就可以了。

另外需要注意,表格中每个危险权限都属于一个权限组,我们在进行运行时权限处理时使用的是权限名,但是用户一旦同意授权了,那么该权限所对应的权限组中所有其他的权限也会同时被授权。

以上就是对Android 危险权限内容的整理,如有疑问请留言或者到本站社区交流讨论,本站关于Android开发的文章还有很多,希望大家搜索查阅,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

android危险权限分组,Android 中的危险权限详细整理相关推荐

  1. android危险权限分组,Android 6.0权限请求相关及权限分组方法

    Android M(6.0)API 23后加入了权限请求设置,APP需要使用某些权限需要主动申请. 权限分为3类,一组是Normal权限,无需申请,另一组是Dangerous,需申请,然后是特殊权限, ...

  2. ios中位置权限_iOS 13中的位置权限

    ios中位置权限 In iOS 13, Apple made a big changes in location permission's behaviour, especially for &quo ...

  3. linux中600是什么权限,linux系统中文件的权限

    查看文件权限的语句: 在终端输入: ls -l xxx.xxx (xxx.xxx是文件名) 那么就会出现相类似的信息,主要都是这些: -rw-rw-r-- 一共有10位数 其中: 最前面那个 - 代表 ...

  4. android 如何在user版本中获取root权限

    前提 本文介绍的方案是在有安卓底层SDK源码的方案下实行的,若不具备这个条件的就不用往下继续看了,以免耽误你的时间. 写作目的 公司是做工程设备,运行的是安卓系统,系统使用是的user,系统上层的ap ...

  5. android 好友字母分组,Android好友联系人按字母排序分组,自定义通讯录导航栏View...

    Android中仿微信实现联系人列表 按字母排序分组 自定义通讯录导航栏View,下边是效果图: 1. 自定义View public class SideBar extends View { // 触 ...

  6. android listview排序分组,Android:如何对ListView的数据进行排序?

    我有一些要从服务器中提取的JSON数据. 此数据中的字段之一是距离值. 我需要按照ListView中从最低到最高的距离对数据进行排序. 我不确定该怎么做? 任何帮助表示赞赏. 这是我获取数据的代码,不 ...

  7. android listview排序分组,Android:如何为ListView排序数据?

    我从服务器上下载了一些 JSON数据.该数据中的一个字段是距离值.我需要按ListView中从最低到最高的距离对数据进行排序.我不知道该怎么做呢? 任何帮助赞赏. 这是我的代码,以获取数据不确定如何正 ...

  8. linux修改权限掩码,Linux中控制文件权限修改的chgrp和umask命令用法

    chgrp - 改变文件的组所有权 总览 chgrp [选项] 组文件... POSIX 选项: [-R] [--] Austin 草拟选项: [-hHLPR] GNU 团体指示: [--refere ...

  9. ios定位权限plist_iOS-info.plist 中添加定位权限

    一般在项目中添加权限只需要看这一篇文章:https://www.jianshu.com/p/2a309504cec8 就够了,但是位置权限说明有点麻烦,现总结如下,方便后期使用. 定位权限一般有四个: ...

最新文章

  1. GlusterFS-FUSE
  2. 判断两个多边形相交的面积_聊聊3D模型组件—顶点,边,多边形
  3. java映射文件是哪一种xml_java解析xml的几种方式哪种最好?
  4. 我眼中未来的计算机作文600字,我的电脑作文600字
  5. 【原创】C# API 未能创建 SSL/TLS 安全通道 问题解决
  6. C++学习笔记:(七)C语言实现面向对象编程
  7. 蓝图中实现人物移动2
  8. python 连通区域_python skimage 连通性区域检测方法
  9. Node.js 工具模块
  10. WPE制作游戏外挂 更改封包
  11. 基于Java的超市水果管理系统_技术分享 - 基于JAVA SWING结合链表的水果超市管理系统...
  12. python字典找相同值_python-找出字典dic中重复值
  13. python psutil 汇总 tcy
  14. 树莓派 无线网卡服务器,树莓派(Raspberry Pi)USB无线网卡配置方法
  15. php+ioncube',PHP安装ioncube扩展
  16. 使用wx原生方法扫描获取SN码
  17. 横河变送器EJA530E-JAS4N-017NN选型参考
  18. 基于ESP32的蓝牙鼠标键盘(二)BleMouse.h函数解析
  19. 左特征向量与右特征向量
  20. 企业为什么更青睐选择第三方短信平台?

热门文章

  1. vue跨域问题解决方法
  2. Fundebug能够捕获这些BUG
  3. html不能右键审查元素,禁止浏览器右键查看元素或F12审查元素并关闭页面
  4. 网络编程_UDP socket
  5. 保留两位小数除法算式_两位小数除法练习题竖式计算
  6. Linux开发工具详解
  7. STM32CUBEMX开发GD32F303(14)----IIC之配置OLED
  8. 使用PYQT5设计登录界面并实现界面跳转
  9. taro里的三元运算判断与map循环
  10. 啥也不会的实习生:给项目添加日期搜索控件