Android危险权限

编号

权限组

权限

0

CALENDAR(日历)

READ_CALENDAR

WRITE_CALENDAR

1

CAMERA(相机)

CAMERA

2

CONTACTS(联系人)

READ_CONTACTS

WRITE_CONTACTS

GET_ACCOUNTS

3

LOCATION(位置)

ACCESS_FINE_LOCATION

ACCESS_COARSE_LOCATION

4

MICROPHONE(麦克风)

RECORD_AUDIO

5

PHONE(手机)

READ_PHONE_STATE

CALL_PHONE

READ_CALL_LOG

WRITE_CALL_LOG

ADD_VOICEMAIL

USE_SIP

PROCESS_OUTGOING_CALLS

6

SENSORS(传感器)

BODY_SENSORS

7

SMS(短信)

SEND_SMS

RECEIVE_SMS

READ_SMS

RECEIVE_WAP_PUSH

RECEIVE_MMS

8

STORAGE(存储卡)

READ_EXTERNAL_STORAGE WRITE_EXTERNAL_STORAGE

Android所有权限

编号

权限

说明

001

ACCESS_CHECKIN_PROPERTIES

允许读写访问”properties”表在checkin数据库中,改值可以修改上传

002

ACCESS_COARSE_LOCATION

允许一个程序访问CellID或 WiFi热点来获取粗略的位置

003

ACCESS_FINE_LOCATION

允许一个程序访问CellID或 WiFi热点来获取粗略的位置

004

ACCESS_LOCATION_EXTRA_COMMANDS

允许应用程序访问额外的位置提供命令

005

ACCESS_NETWORK_STATE

允许程序获取网络信息状态,如当前的网络连接是否有效

006

ACCESS_NOTIFICATION_POLICY

希望访问通知策略的应用程序的标记许可

007

ACCESS_WIFI_STATE

允许程序获取当前WiFi接入的状态以及WLAN热点的信息

008

ACCOUNT_MANAGER

允许程序通过账户验证方式访问账户管理ACCOUNT_MANAGER相关信息

009

ADD_VOICEMAIL

允许一个应用程序添加语音邮件系统

010

BATTERY_STATS

允许程序更新手机电池统计信息

011

BIND_ACCESSIBILITY_SERVICE

请求accessibilityservice服务,以确保只有系统可以绑定到它

012

BIND_APPWIDGET

允许程序告诉appWidget服务需要访问小插件的数据库,只有非常少的应用才用到此权限

013

BIND_CARRIER_MESSAGING_SERVICE

API等级高于23时使用,否则使用BIND_CARRIER_SERVICES

014

BIND_CARRIER_SERVICES

允许绑定到运营商应用程序中的服务的系统进程将有这个权限

015

BIND_CHOOSER_TARGET_SERVICE

必须由ChooserTargetService要求,确保只有系统可以绑定到它

016

BIND_DEVICE_ADMIN

请求系统管理员接收者receiver,只有系统才能使用

017

BIND_DREAM_SERVICE

必须由一个DreamService要求,确保只有系统可以绑定到它

018

BIND_INCALL_SERVICE

必须由一个MidiDeviceService要求,确保只有系统可以绑定到它

019

BIND_INPUT_METHOD

请求InputMethodService服务,只有系统才能使用

020

BIND_MIDI_DEVICE_SERVICE

必须由一MidiDeviceService要求,确保只有系统可以绑定到它

021

BIND_NFC_SERVICE

由HostApduServiceOffHostApduService必须确保只有系统可以绑定到它

022

BIND_NOTIFICATION_LISTENER_SERVICE

必须要求由notificationlistenerservice,以确保只有系统可以绑定到它

023

BIND_PRINT_SERVICE

必须要求由printservice,以确保只有系统可以绑定到它

024

BIND_REMOTEVIEWS

必须通过RemoteViewsService服务来请求,只有系统才能用

025

BIND_TELECOM_CONNECTION_SERVICE

必须由ConnectionService要求,确保只有系统可以绑定到它

026

BIND_TEXT_SERVICE

必须要求textservice(例如吗 spellcheckerservice),以确保只有系统可以绑定到它

027

BIND_TV_INPUT

必须由TvInputService需要确保只有系统可以绑定到它

028

BIND_VOICE_INTERACTION

必须VoiceInteractionService要求,确保只有系统可以绑定到它

029

BIND_VPN_SERVICE

绑定VPN服务必须通过VpnService服务来请求,只有系统才能用

030

BIND_WALLPAPER

必须通过WallpaperService服务来请求,只有系统才能用

031

BLUETOOTH

允许程序连接配对过的蓝牙设备

032

BLUETOOTH_ADMIN

允许程序进行发现和配对新的蓝牙设备

033

BLUETOOTH_PRIVILEGED

允许应用程序配对蓝牙设备,而无需用户交互。这不是第三方应用程序可用

034

BODY_SENSORS

允许应用程序访问用户使用的传感器来测量他/她的身体内发生了什么,如心率仪

035

BROADCAST_PACKAGE_REMOVED

允许程序广播一个提示消息在一个应用程序包已经移除后

036

BROADCAST_SMS

允许程序当收到短信时触发一个广播

037

BROADCAST_STICKY

允许程序收到广播后快速收到下一个广播

038

BROADCAST_WAP_PUSH

WAP PUSH服务收到后触发一个广播

039

CALL_PHONE

允许程序从非系统拨号器里拨打电话

040

CALL_PRIVILEGED

允许程序拨打电话,替换系统的拨号器界面

041

CAMERA

允许程序访问摄像头进行拍照

042

CAPTURE_AUDIO_OUTPUT

允许一个应用程序捕获音频输出。不被第三方应用使用

043

CAPTURE_SECURE_VIDEO_OUTPUT

允许一个应用程序捕获视频输出。不被第三方应用使用

044

CAPTURE_VIDEO_OUTPUT

允许一个应用程序捕获视频输出,不被第三方应用使用

045

CHANGE_COMPONENT_ENABLED_STATE

改变组件是否启用状态

046

CHANGE_CONFIGURATION

允许当前应用改变配置,如定位

047

CHANGE_NETWORK_STATE

允许程序改变网络状态,如是否联网

048

CHANGE_WIFI_MULTICAST_STATE

允许程序改变WiFi多播状态

049

CHANGE_WIFI_STATE

允许程序改变WiFi状态

050

CLEAR_APP_CACHE

允许程序清除应用缓存

051

CONTROL_LOCATION_UPDATES

允许程序获得移动网络定位信息改变

052

DELETE_CACHE_FILES

允许程序删除缓存文件

053

DELETE_PACKAGES

允许程序删除应用

054

DIAGNOSTIC

允许程序到RW到诊断资源

055

DISABLE_KEYGUARD

允许程序禁用键盘锁

056

DUMP

允许程序获取系统dump信息从系统服务

057

EXPAND_STATUS_BAR

允许程序扩展或收缩状态栏

058

FACTORY_TEST

允许程序运行工厂测试模式

059

FLASHLIGHT

允许访问闪光灯

060

GET_ACCOUNTS

允许程序访问账户Gmail列表

061

GET_ACCOUNTS_PRIVILEGED

允许访问帐户服务中的帐户列表

062

GET_PACKAGE_SIZE

允许一个程序获取任何package占用空间容量

063

GET_TASKS

允许一个程序获取信息有关当前或最近运行的任务,一个缩略的任务状态,是否活动等等

064

GLOBAL_SEARCH

允许程序允许全局搜索

065

INSTALL_LOCATION_PROVIDER

允许程序安装定位提供

066

INSTALL_PACKAGES

允许程序安装应用

067

INSTALL_SHORTCUT

创建快捷方式

068

INTERNET

允许程序访问网络连接,可能产生GPRS流量

069

KILL_BACKGROUND_PROCESSES

允许程序调用killBackgroundProcesses(String).方法结束后台进程

070

LOCATION_HARDWARE

允许一个应用程序中使用定位功能的硬件,不使用第三方应用

071

MANAGE_DOCUMENTS

允许一个应用程序来管理文档的访问,通常是一个文档选择器部分

072

MASTER_CLEAR

允许程序执行软格式化,删除系统配置信息

073

MEDIA_CONTENT_CONTROL

允许一个应用程序知道什么是播放和控制其内容。不被第三方应用使用

074

MODIFY_AUDIO_SETTINGS

允许程序修改声音设置信息

075

MODIFY_PHONE_STATE

允许程序修改电话状态,如飞行模式,但不包含替换系统拨号器界面

076

MOUNT_FORMAT_FILESYSTEMS

允许程序格式化可移动文件系统,比如格式化清空SD卡

077

MOUNT_UNMOUNT_FILESYSTEMS

允许程序挂载、反挂载外部文件系统

078

NFC

允许程序执行NFC近距离通讯操作,用于移动支持

079

PACKAGE_USAGE_STATS

允许一个程序设置他的activities显示

080

PERSISTENT_ACTIVITY

允许程序创建一个永久的Activity,该功能标记为将来将被移除

081

PROCESS_OUTGOING_CALLS

允许程序监视,修改或放弃播出电话

082

READ_CALENDAR

允许程序读取用户的日程信息

083

READ_CALL_LOG

读取通话记录

084

READ_CONTACTS

允许程序访问联系人通讯录信息

085

READ_EXTERNAL_STORAGE

程序可以读取设备外部存储空间(内置SDcard和外置SDCard)的文件,如果您的App已经添加了”WRITE_EXTERNAL_STORAGE”权限,则就没必要添加读的权限了,写权限已经包含了读权限了

086

READ_FRAME_BUFFER

允许程序读取帧缓存用于屏幕截图

087

READ_INPUT_STATE

允许程序读取当前键的输入状态,仅用于系统

088

READ_LOGS

允许程序读取系统底层日志

089

READ_PHONE_STATE

允许程序访问电话状态

090

READ_SMS

允许程序读取短信内容

091

READ_SYNC_SETTINGS

允许程序读取同步设置,读取Google在线同步设置

092

READ_SYNC_STATS

允许程序读取同步状态,获得Google在线同步状态

093

READ_VOICEMAIL

允许应用程序在系统读取语音邮件

094

REBOOT

允许程序重新启动设备

095

RECEIVE_BOOT_COMPLETED

允许程序开机自动运行

096

RECEIVE_MMS

允许程序接收彩信

097

RECEIVE_SMS

允许程序接收短信

098

RECEIVE_WAP_PUSH

允许程序接收WAP PUSH信息

099

RECORD_AUDIO

允许程序录制声音通过手机或耳机的麦克

100

REORDER_TASKS

允许程序重新排序系统Z轴运行中的任务

101

REQUEST_IGNORE_BATTERY_OPTIMIZATIONS

权限的应用程序必须要使用ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS这是一个正常的权限:一个应用程序请求它将永远被授予权限,而不需要用户批准或看到它。

102

REQUEST_INSTALL_PACKAGES

允许应用程序请求安装包。针对API大于22必须持有该许可使用ACTION_INSTALL_PACKAGE应用。

103

RESTART_PACKAGES

允许程序结束任务通过restartPackage(String)方法,该方式将在外来放弃

104

SEND_RESPOND_VIA_MESSAGE

允许用户在来电的时候用你的应用进行即时的短信息回复

105

SEND_SMS

允许程序发送短信

106

SET_ALARM

允许程序设置闹铃提醒

107

SET_ALWAYS_FINISH

允许程序设置程序在后台是否总是退出

108

SET_ANIMATION_SCALE

允许程序设置全局动画缩放

109

SET_DEBUG_APP

允许程序设置调试程序,一般用于开发

110

SET_PREFERRED_APPLICATIONS

允许程序设置应用的参数,已不再工作具体查看addPackageToPreferred(String) 介绍

111

SET_PROCESS_LIMIT

允许程序设置最大的进程数量的限制

112

SET_TIME

允许程序设置系统时间

113

SET_TIME_ZONE

允许程序设置系统时区

114

SET_WALLPAPER

允许程序设置桌面壁纸

115

SET_WALLPAPER_HINTS

允许程序设置壁纸建议

116

SIGNAL_PERSISTENT_PROCESSES

允许程序发送一个永久的进程信号

117

STATUS_BAR

允许程序打开、关闭、禁用状态栏

118

SYSTEM_ALERT_WINDOW

允许程序显示系统窗口

119

TRANSMIT_IR

允许使用设备的红外发射器,如果可用

120

UNINSTALL_SHORTCUT

删除快捷方式

121

UPDATE_DEVICE_STATS

允许程序更新设备状态

122

USE_FINGERPRINT

允许应用程序使用指纹硬件

123

USE_SIP

允许程序使用SIP视频服务

124

VIBRATE

允许程序振动

125

WAKE_LOCK

允许程序在手机屏幕关闭后后台进程仍然运行

126

WRITE_APN_SETTINGS

允许程序写入网络GPRS接入点设置

127

WRITE_CALENDAR

允许程序写入日程,但不可读取

128

WRITE_CALL_LOG

允许程序写入(但是不能读)用户的联系人数据

129

WRITE_CONTACTS

写入联系人,但不可读取

130

WRITE_EXTERNAL_STORAGE

允许程序写入外部存储,如SD卡上写文件

131

WRITE_GSERVICES

允许程序修改Google服务地图

132

WRITE_SECURE_SETTINGS

允许应用程序读取或写入安全系统设置

133

WRITE_SETTINGS

允许程序读取或写入系统设置

134

WRITE_SYNC_SETTINGS

允许程序写入同步设置

135

WRITE_VOICEMAIL

允许应用程序修改和删除系统中的现有的语音邮件,只有系统才能使用

Android 危险权限、权限组列表和所有普通权限相关推荐

  1. android 融云群组列表,群组中 @ 功能介绍

    从 2.6.8 版本开始,在群组中实现了 @ 功能,可以通过 @ 指定的用户或 @ 所有用户,提醒被 @ 的人,有关于你的消息内容,融云在  IMKit 中已经对 @ 功能进行封装,默认为关闭状态,开 ...

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

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

  3. android危险权限分组,Android 中的危险权限详细整理

    Android 中的危险权限详细整理 前言: Android 中有上百种权限,现在将所有的权限归为两类: 一类是普通权限 一类的危险权限 普通权限是指那些不会威胁到用户安全和隐私的权限,这部分权限系统 ...

  4. android 动态权限申请源码,Android6.0动态权限笔记

    参考: 提示用户授予或拒绝权限的系统对话框. 一. 权限说明: 1. 权限种类: Android中权限分为正常权限(即,不会对用户隐私或设备操作造成很大风险的权限)和危险权限(即,可能影响用户隐私或设 ...

  5. 用户身份与文件的权限(普通权限、特殊权限、隐藏权限和文件控制列表ACL)

    用户身份 root用户是存在于所有类UNIX操作系统中的超级用户,它拥有最高的系统所有权.root用户的用户身份号码UID为0,UID相当于用户的身份证号码一样,具有唯一性.管理员用户(超级用户)UI ...

  6. Django自定义User模型以及用户系统(用户、权限、组)的使用

    Django自带强大的User系统,为我们提供用户认证.权限.组等一系列功能,可以快速建立一个完整的后台功能. 但User模型并不能满足我们的需求,例如自带的User表中没有手机号码,而且对于国人来说 ...

  7. linux常用指令介绍_软件包管理_VIM编辑器的使用_用户和组账户管理_文件权限管理

    1.1. 文件目录操作命令 ls 显示文件和目录列表 -l 列出文件的详细信息 -a 列出当前目录所有文件,包含隐藏文件 mkdir 创建目录 删除?rmdir  非空 -p 父目录不存在情况下先生成 ...

  8. android 强制打开gps定位_Android 6.0动态权限及跳转GPS设置界面的方法

    1.动态权限申请 模糊的位置信息android.permission.ACCESS_COARSE_LOCATION权限为例 在AndroidManifest文件中加入权限 然后java代码中动态申请 ...

  9. Linux下,文件权限,访问控制列表ACL,UGO的补充,文件用户特权suid

    标题Linux下,文件权限,访问控制列表ACL,UGO的补充 一.访问控制列表 ACL access control list 访问 控制 列表 用于限制用户对文件的访问, 二.ACL是对UGO的补充 ...

最新文章

  1. dubbo总结——dubbo的使用场景
  2. Android适配全面总结(二)
  3. Mybaitis 缓存的优化
  4. 借助开源工具高效完成Java应用的运行分析
  5. c语言输入整数要求输出字符,求C语言 将输入整数转换成字符串输出!
  6. 复习Java_List_Set_HashSet原理_Collections使用_Comparator使用
  7. PHP方向+go+rpc+swoole,瞅瞅 PHP+Swoole 作为网络通信框架
  8. vue自定义指令(详细)
  9. Magento搬家、换域名、重新安装教程
  10. Protobuf的优点
  11. 将Imagenet2012比赛数据解析为图像
  12. C#使用MathNet的矩阵与向量运算示例
  13. linux 禁用usb驱动程序,如何使用musb_hdrc Linux驱动程序断开特定的USB设备?
  14. BZOJ 4668: 冷战 并查集暴力LCA(雾)
  15. colorfly i108w 平板电脑装ubuntu系统过程与踩坑总结
  16. 《Effective C++》第三版 第六章 继承与面向对象设计 32~35条例
  17. 交易所通用质押式回购
  18. Android通讯录(联系人)-ContentProvider
  19. m3u8链接加密源码
  20. 如图一显示了用计算机模拟,(全套打包)北京市各区2017年中考模拟试题汇编·数学...

热门文章

  1. Flutter 本地图片加载不出来
  2. 小米电视怎么看cctv?安装小鲸电视免广告教程值得看
  3. 前端学习-Antd 组件库基础
  4. 局部全局变量、匿名函数、递行函数
  5. Vue3 理解 toRef 和 toRefs 的作用、用法、区别
  6. 以太坊宠物商店 - 记录第一个Dapp
  7. 从CVPR 2021的论文看计算机视觉的现状
  8. 【校招内推】字节跳动2022提前批开启
  9. 使用这5款模拟器访问备选操作系统
  10. TreeSet,海康威视java校招面试题