Android 系统完整的权限列表

news/2024/12/23 5:43:03/

Android危险权限

编号权限组权限
0CALENDARREAD_CALENDAR
WRITE_CALENDAR
1CAMERACAMERA
2CONTACTSREAD_CONTACTS
WRITE_CONTACTS
GET_ACCOUNTS
3LOCATIONACCESS_FINE_LOCATION
ACCESS_COARSE_LOCATION
4MICROPHONERECORD_AUDIO
5PHONEREAD_PHONE_STATE
CALL_PHONE
READ_CALL_LOG
WRITE_CALL_LOG
ADD_VOICEMAIL
USE_SIP
PROCESS_OUTGOING_CALLS
6SENSORSBODY_SENSORS
7SMSSEND_SMS
RECEIVE_SMS
READ_SMS
RECEIVE_WAP_PUSH
RECEIVE_MMS
8STORAGEREAD_EXTERNAL_STORAGE
WRITE_EXTERNAL_STORAGE

Android所有权限

编 号权限说明
001ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,
改值可以修改上传
002ACCESS_COARSE_LOCATION允许一个程序访问CellID或 WiFi热点来获取粗略的位置
003ACCESS_FINE_LOCATION允许一个程序访问CellID或 WiFi热点来获取粗略的位置
004ACCESS_LOCATION_EXTRA_COMMANDS允许应用程序访问额外的位置提供命令
005ACCESS_NETWORK_STATE允许程序获取网络信息状态,如当前的网络连接是否有效
006ACCESS_NOTIFICATION_POLICY希望访问通知策略的应用程序的标记许可
007ACCESS_WIFI_STATE允许程序获取当前WiFi接入的状态以及WLAN热点的信息
008ACCOUNT_MANAGER允许程序通过账户验证方式访问账户管理
ACCOUNT_MANAGER相关信息
009ADD_VOICEMAIL允许一个应用程序添加语音邮件系统
010BATTERY_STATS允许程序更新手机电池统计信息
011BIND_ACCESSIBILITY_SERVICE请求accessibilityservice服务,以确保只有系统可以
绑定到它
012BIND_APPWIDGET允许程序告诉appWidget服务需要访问小插件的数据库,
只有非常少的应用才用到此权限
013BIND_CARRIER_MESSAGING_SERVICEAPI等级高于23时使用,否则使用
BIND_CARRIER_SERVICES
014BIND_CARRIER_SERVICES允许绑定到运营商应用程序中的服务的系统进程将有这个权限
015BIND_CHOOSER_TARGET_SERVICE必须由ChooserTargetService要求,确保只有系统
可以绑定到它
016BIND_DEVICE_ADMIN请求系统管理员接收者receiver,只有系统才能使用
017BIND_DREAM_SERVICE必须由一个DreamService要求,确保只有系统可以绑定到它
018BIND_INCALL_SERVICE必须由一个MidiDeviceService要求,确保只有系统可以绑定到它
019BIND_INPUT_METHOD请求InputMethodService服务,只有系统才能使用
020BIND_MIDI_DEVICE_SERVICE必须由一个MidiDeviceService要求,确保只有系统
可以绑定到它
021BIND_NFC_SERVICE由HostApduService或OffHostApduService必须确保只有系统
可以绑定到它
022BIND_NOTIFICATION_LISTENER_SERVICE必须要求由
notificationlistenerservice,以确保只有系统可以绑定到它
023BIND_PRINT_SERVICE必须要求由printservice,以确保只有系统可以绑定到它
024BIND_REMOTEVIEWS必须通过RemoteViewsService服务来请求,只有系统才能用
025BIND_TELECOM_CONNECTION_SERVICE必须由ConnectionService要求,确保只有系统
可以绑定到它
026BIND_TEXT_SERVICE必须要求textservice(例如吗 spellcheckerservice),
以确保只有系统可以绑定到它
027BIND_TV_INPUT必须由TvInputService需要确保只有系统可以绑定到它
028BIND_VOICE_INTERACTION必须由VoiceInteractionService要求,
确保只有系统可以绑定到它
029BIND_VPN_SERVICE绑定VPN服务必须通过VpnService服务来请求,只有系统才能用
030BIND_WALLPAPER必须通过WallpaperService服务来请求,只有系统才能用
031BLUETOOTH允许程序连接配对过的蓝牙设备
032BLUETOOTH_ADMIN允许程序进行发现和配对新的蓝牙设备
033BLUETOOTH_PRIVILEGED允许应用程序配对蓝牙设备,而无需用户交互。
这不是第三方应用程序可用
034BODY_SENSORS允许应用程序访问用户使用的传感器来测量他/她的
身体内发生了什么,如心率仪
035BROADCAST_PACKAGE_REMOVED允许程序广播一个提示消息在一个应用程序包已经移除后
036BROADCAST_SMS允许程序当收到短信时触发一个广播
037BROADCAST_STICKY允许程序收到广播后快速收到下一个广播
038BROADCAST_WAP_PUSHWAP PUSH服务收到后触发一个广播
039CALL_PHONE允许程序从非系统拨号器里拨打电话
040CALL_PRIVILEGED允许程序拨打电话,替换系统的拨号器界面
041CAMERA允许程序访问摄像头进行拍照
042CAPTURE_AUDIO_OUTPUT允许一个应用程序捕获音频输出。不被第三方应用使用
043CAPTURE_SECURE_VIDEO_OUTPUT允许一个应用程序捕获视频输出。不被第三方应用使用
044CAPTURE_VIDEO_OUTPUT允许一个应用程序捕获视频输出,不被第三方应用使用
045CHANGE_COMPONENT_ENABLED_STATE改变组件是否启用状态
046CHANGE_CONFIGURATION允许当前应用改变配置,如定位
047CHANGE_NETWORK_STATE允许程序改变网络状态,如是否联网
048CHANGE_WIFI_MULTICAST_STATE允许程序改变WiFi多播状态
049CHANGE_WIFI_STATE允许程序改变WiFi状态
050CLEAR_APP_CACHE允许程序清除应用缓存
051CONTROL_LOCATION_UPDATES允许程序获得移动网络定位信息改变
052DELETE_CACHE_FILES允许程序删除缓存文件
053DELETE_PACKAGES允许程序删除应用
054DIAGNOSTIC允许程序到RW到诊断资源
055DISABLE_KEYGUARD允许程序禁用键盘锁
056DUMP允许程序获取系统dump信息从系统服务
057EXPAND_STATUS_BAR允许程序扩展或收缩状态栏
058FACTORY_TEST允许程序运行工厂测试模式
059FLASHLIGHT允许访问闪光灯
060GET_ACCOUNTS允许程序访问账户Gmail列表
061GET_ACCOUNTS_PRIVILEGED允许访问帐户服务中的帐户列表
062GET_PACKAGE_SIZE允许一个程序获取任何package占用空间容量
063GET_TASKS允许一个程序获取信息有关当前或最近运行的任务,一个
缩略的任务状态,是否活动等等
064GLOBAL_SEARCH允许程序允许全局搜索
065INSTALL_LOCATION_PROVIDER允许程序安装定位提供
066INSTALL_PACKAGES允许程序安装应用
067INSTALL_SHORTCUT创建快捷方式
068INTERNET允许程序访问网络连接,可能产生GPRS流量
069KILL_BACKGROUND_PROCESSES允许程序调用killBackgroundProcesses(String).方法结束后台进程
070LOCATION_HARDWARE允许一个应用程序中使用定位功能的硬件,不使用第三方应用
071MANAGE_DOCUMENTS允许一个应用程序来管理文档的访问,通常是一个文档选择器部分
072MASTER_CLEAR允许程序执行软格式化,删除系统配置信息
073MEDIA_CONTENT_CONTROL允许一个应用程序知道什么是播放和控制其内容。
不被第三方应用使用
074MODIFY_AUDIO_SETTINGS允许程序修改声音设置信息
075MODIFY_PHONE_STATE允许程序修改电话状态,如飞行模式,但不包含替换系统拨号器界面
076MOUNT_FORMAT_FILESYSTEMS允许程序格式化可移动文件系统,比如格式化清空SD卡
077MOUNT_UNMOUNT_FILESYSTEMS允许程序挂载、反挂载外部文件系统
078NFC允许程序执行NFC近距离通讯操作,用于移动支持
079PACKAGE_USAGE_STATS允许一个程序设置他的activities显示
080PERSISTENT_ACTIVITY允许程序创建一个永久的Activity,该功能标记为将来将被移除
081PROCESS_OUTGOING_CALLS允许程序监视,修改或放弃播出电话
082READ_CALENDAR允许程序读取用户的日程信息
083READ_CALL_LOG读取通话记录
084READ_CONTACTS允许程序访问联系人通讯录信息
085READ_EXTERNAL_STORAGE程序可以读取设备外部存储空间(内置SDcard和外置SDCard)
的文件,如果您的App已经添加了”WRITE_EXTERNAL_STORAGE”
权限,则就没必要添加读的权限了,写权限已经
包含了读权限了
086READ_FRAME_BUFFER允许程序读取帧缓存用于屏幕截图
087READ_INPUT_STATE允许程序读取当前键的输入状态,仅用于系统
088READ_LOGS允许程序读取系统底层日志
089READ_PHONE_STATE允许程序访问电话状态
090READ_SMS允许程序读取短信内容
091READ_SYNC_SETTINGS允许程序读取同步设置,读取Google在线同步设置
092READ_SYNC_STATS允许程序读取同步状态,获得Google在线同步状态
093READ_VOICEMAIL允许应用程序在系统读取语音邮件
094REBOOT允许程序重新启动设备
095RECEIVE_BOOT_COMPLETED允许程序开机自动运行
096RECEIVE_MMS允许程序接收彩信
097RECEIVE_SMS允许程序接收短信
098RECEIVE_WAP_PUSH允许程序接收WAP PUSH信息
099RECORD_AUDIO允许程序录制声音通过手机或耳机的麦克
100REORDER_TASKS允许程序重新排序系统Z轴运行中的任务
101REQUEST_IGNORE_BATTERY_OPTIMIZATIONS权限的应用程序必须要使用
ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
这是一个正常的权限:一个应用程序请求
它将永远被授予权限,而不需要用户批准或看到它。
102REQUEST_INSTALL_PACKAGES允许应用程序请求安装包。针对API大于22必须持有
该许可使用ACTION_INSTALL_PACKAGE应用。
103RESTART_PACKAGES允许程序结束任务通过restartPackage(String)方法,
该方式将在外来放弃
104SEND_RESPOND_VIA_MESSAGE允许用户在来电的时候用你的应用进行即时的短信息回复
105SEND_SMS允许程序发送短信
106SET_ALARM允许程序设置闹铃提醒
107SET_ALWAYS_FINISH允许程序设置程序在后台是否总是退出
108SET_ANIMATION_SCALE允许程序设置全局动画缩放
109SET_DEBUG_APP允许程序设置调试程序,一般用于开发
110SET_PREFERRED_APPLICATIONS允许程序设置应用的参数,已不再工作具体查看
addPackageToPreferred(String) 介绍
111SET_PROCESS_LIMIT允许程序设置最大的进程数量的限制
112SET_TIME允许程序设置系统时间
113SET_TIME_ZONE允许程序设置系统时区
114SET_WALLPAPER允许程序设置桌面壁纸
115SET_WALLPAPER_HINTS允许程序设置壁纸建议
116SIGNAL_PERSISTENT_PROCESSES允许程序发送一个永久的进程信号
117STATUS_BAR允许程序打开、关闭、禁用状态栏
118SYSTEM_ALERT_WINDOW允许程序显示系统窗口
119TRANSMIT_IR允许使用设备的红外发射器,如果可用
120UNINSTALL_SHORTCUT删除快捷方式
121UPDATE_DEVICE_STATS允许程序更新设备状态
122USE_FINGERPRINT允许应用程序使用指纹硬件
123USE_SIP允许程序使用SIP视频服务
124VIBRATE允许程序振动
125WAKE_LOCK允许程序在手机屏幕关闭后后台进程仍然运行
126WRITE_APN_SETTINGS允许程序写入网络GPRS接入点设置
127WRITE_CALENDAR允许程序写入日程,但不可读取
128WRITE_CALL_LOG允许程序写入(但是不能读)用户的联系人数据
129WRITE_CONTACTS写入联系人,但不可读取
130WRITE_EXTERNAL_STORAGE允许程序写入外部存储,如SD卡上写文件
131WRITE_GSERVICES允许程序修改Google服务地图
132WRITE_SECURE_SETTINGS允许应用程序读取或写入安全系统设置
133WRITE_SETTINGS允许程序读取或写入系统设置
134WRITE_SYNC_SETTINGS允许程序写入同步设置
135WRITE_VOICEMAIL允许应用程序修改和删除系统中的现有的语音邮件,
只有系统才能使用

http://www.ppmy.cn/news/494206.html

相关文章

Framework学习(三)之PMS、AMS、WMS

优秀的博主博文 在讲述AMS、PMS、WMS之前有几篇非常好的博文推荐给大家,因为个人觉得介绍的非常好,必要分享给大家,希望对大家有所帮助,同时也感谢这些博主的辛勤付出。 1:PackageMangerService(PMS)讲解…

DuiLib教程--认识她

认识DuiLib 我们从大牛、尸兄、同事、文档、项目甚至厕所门板上得知一个新技术名词,首先得知道她可以提供哪些服务,然后才是如何去获取服务、用好服务,最后享受服务带来的快感(神马,她不能带来快感,那一定…

wince下如何更换壁纸

说到wince下shell的定制,我们首先会想到壁纸怎么换。 找到shell.bib文件,就是在生成内核文件的那个目录下,打开之,看到 WindowsCE.jpg $(_FLATRELEASEDIR)/windowsce_qvgap.jpg NK S(似乎是个赋值语句&a…

如何更换wince壁纸?

将图片文件拷贝到生成平台目录,如:拷贝 Wallpaper_800600.bmp 到D:/WINCE500/PBWorkspaces/SHELL_demo/RelDir/Emulator_x86_Release 下 Platform Builder 5.0 下点击菜单 “Build OS” -> “Open Release Directory” 在弹出的 console 中 输入: not…

基于Android车载系统模块资料

在从事车载Android应用开发前,必须要对汽车座舱的基本结构有一个大体的认知,只有意识到汽车座舱是一种与手机完全不同的架构,才能更好的助力我们日后学习车载Android应用的开发。下面就来介绍一个比较主流的车载操作系统架构。 注意&#xff…

23最新Android车载系统开发入门指南,附项目实战源码

当下,Android 开发体系已然非常成熟,行业的红利也已经过去,相关岗位变少,不少程序员表示想跳槽时的选择性大大减小了。因此,这两年许多Android开发者都开始向系统开发靠近,比如时下非常火热的车载系统开发&…

“2023热门岗位”Android车载系统开发工程师入门指南

众所周知,近两年互联网行业的就业形势不太理想,许多Android开发因此萌生了转行做车载的想法。这篇文章就是从一个车载应用工程师的角度,探讨一下Android车载究竟值不值得学,以及怎样去学习? 首先在汽车智能化的速度不…

MTK 软件设置路径(铃声、开关机动画、壁纸等)

1. uboot路径 mediatek\custom\common\uboot\logo\hvga\hvga_kernel.bmp mediatek\custom\common\uboot\logo\hvga\hvga_uboot.bmp 2. Android上层动画路径 vendor\mediatek\project\artifacts\out\target\product\project\system\media\ 3.开机动画 修改vendor/mediatek/***/…