Android操作权限大全(已归纳分类)

Android操作权限⼤全(已归纳分类)
【注:学习Android做的笔记(总结),⼤神勿喷。有不⾜之处还望不吝赐教。】
Android 操作权限⼤全,已⼤部分归纳分类(还未完全),有错误的,漏掉的,还望指出,谢谢。
(想有查阅不便的,上传有⽂档,可免费下载,失效可联系QQ1271432925。)
⽬录
1.存储
允许挂载和反挂载外部⽂件系统可移动存储android.permission.MOUNT_UNMOUNT_FILESYSTEMS
允许程序格式化可移动⽂件系统,⽐如格式化清空SD卡android.permission.MOUNT_FORMAT_FILESYSTEMS
允许应⽤程序读取设备外部存储空间的⽂件android.permission.READ_EXTERNAL_STORAGE
允许程序写⼊外部存储android.permission.WRITE_EXTERNAL_STORAGE
允许程序管理⽂件的访问android.permission.MANAGE_DOCUMENTS
允许程序删除缓存⽂件android.permission.DELETE_CACHE_FILES
允许程序读取所有者数据android.permission.READ_OWNER_DATA
允许⼀个程序写⼊但不读取所有者数据android.permission.WRITE_OWNER_DATA
2.⽹络
允许程序访问⽹络连接,可能产⽣GPRS流量android.permission.INTERNET
允许程序改变⽹络连接状态android.permission.CHANGE_NETWORK_STATE
允许获取⽹络信息状态android.permission.ACCESS_NETWORK_STATE
允许获取当前WiFi接⼊的状态以及WLAN热点的信息android.permission.ACCESS_WIFI_STATE
允许程序改变Wi-Fi连接状态android.permission.CHANGE_WIFI_STATE
写⼊⽹络GPRS接⼊点设置android.permission.WRITE_APN_SETTINGS
允许应⽤程序进⼊⽆线多播模式android.permission.CHANGE_WIFI_MULTICAST_STATE
3.蓝⽛
允许程序连接到已配对的蓝⽛设备android.permission.BLUETOOTH
允许应⽤程序发现和配对蓝⽛设备android.permission.BLUETOOTH_ADMIN
允许应⽤程序对蓝⽛设备,不需要⽤户交互android.permission.BLUETOOTH_PRIVILEGED
4.位置   
b型钢
允许⼀个程序访问精良位置(如GPS),定位精度达10⽶以内android.permission.ACCESS_FINE_LOCATION
允许应⽤程序修改⾕歌地图服务android.permission.WRITE_GSERVICES
允许程序创建模拟位置提供⽤于测试android.permission.ACCESS_MOCK_LOCATION
允许⼀个应⽤程序中使⽤定位功能的硬件,不使⽤第三⽅应⽤android.permission.LOCATION_HARDWARE
允许⼀个程序访问移动(CellID)或WiFi热点来获取粗略的位置(经纬度信
android.permission.ACCESS_COARSE_LOCATION 息)
收获时间到允许应⽤程序访问额外的位置提供命令android.permission.ACCESS_LOCATION_EXTRA_COMMANDS 允许程序获得移动⽹络定位信息改变(启⽤禁⽌位置更新提⽰从⽆线模块)android.permission.CONTROL_LOCATION_UPDATES
5.短信
允许应⽤程序读取短信内容android.permission.READ_SMS
允许应⽤程序编写短信android.permission.WRITE_SMS
允许程序发送SMS短信android.permission.SEND_SMS
允许⼀个程序监控将收到MMS彩信,记录或处理android.permission.RECEIVE_MMS
允许程序监控⼀个将收到短信息,记录或处理android.permission.RECEIVE_SMS
允许⽤户在来电的时候⽤你的应⽤进⾏即时的短信息回复android.permission.SEND_RESPOND_VIA_MESSAGE
6.电话
允许接听来电android.permission.ANSWER_PHONE_CALLS
允许程序从⾮系统拨号器⾥android.permission.CALL_PHONE网眼通
允许程序,替换系统的拨号器界⾯android.permission.CALL_PRIVILEGED
允许程序监视、修改有关播出电话android.permission.PROCESS_OUTGOING_CALLS
允许程序访问电话状态android.permission.READ_PHONE_STATE
允许应⽤程序读取⽤户的通话记录android.permission.READ_CALL_LOG
允许程序修改电话状态android.permission.MODIFY_PHONE_STATE
7.联系⼈
允许程序写⼊联系⼈,但不可读取android.permission.WRITE_CONTACTS
触摸电视允许程序写⼊联系⼈数据,但不可读取android.permission.WRITE_CALL_LOG
允许程序读取⽤户联系⼈数据android.permission.READ_CONTACTS
8.时间
允许程序设置系统时区android.permission.SET_TIME_ZONE
允许程序设置系统时间android.permission.SET_TIME
9.⽇历
允许程序读取⽤户⽇历数据android.permission.READ_CALENDAR
允许⼀个程序写⼊但不读取⽤户⽇历数据android.permission.WRITE_CALENDAR
10.闹铃
允许程序设置闹铃提醒android.permission.SET_ALARM
11.壁纸
允许程序设置桌⾯壁纸android.permission.SET_WALLPAPER
允许程序设置壁纸提⽰android.permission.SET_WALLPAPER_HINTS
允许程序设置壁纸提⽰android.permission.SET_WALLPAPER_HINTS
12.浏览器
允许应⽤程序读取浏览器收藏夹和历史记录android.permission.READ_HISTORY_BOOKMARKS
允许应⽤程序写⼊浏览器历史记录或收藏夹,但不可读取android.permission.WRITE_HISTORY_BOOKMARKS
13.⼴播
允许⼀个程序收到⼴播后快速收到下⼀个⼴播(连续⼴播)android.permission.BROADCAST_STICKY
当收到短信时触发⼀个⼴播(收到短信时⼴播)android.permission.BROADCAST_SMS
WAP PUSH服务收到后触发⼀个⼴播(WAP PUSH⼴播)android.permission.BROADCAST_WAP_PUSH
14.截图
旗袍花扣
酒精气化炉Android平台上底层的图形显⽰⽀持,⼀般⽤于游戏或照相机预览界⾯和底层模式的屏幕截图
android.permission.ACCESS_SURFACE_FLINGER (访问Surface Flinger)
允许程序读取帧缓存⽤于屏幕截图(屏幕截图)android.permission.READ_FRAME_BUFFER 15.动画&显⽰
允许程序设置全局动画缩放(设置动画缩放)android.permission.SET_ANIMATION_SCALE
设置屏幕⽅向为横屏或标准⽅式显⽰,不⽤于普通应⽤(设置屏幕⽅向)android.permission.SET_ORIENTATION
16.同步
读取同步设置,读取Google在线同步设置(读取同步设置)android.permission.READ_SYNC_SETTINGS
读取同步状态,获得Google在线同步状态(读取同步状态)android.permission.READ_SYNC_STATS
17.⾳频&视频
允许程序录制⾳频,通过⼿机或⽿机的麦克android.permission.RECORD_AUDIO
允许应⽤程序捕获⾳频输出android.permission.CAPTURE_AUDIO_OUTPUT
允许应⽤程序获取安全的视频输出android.permission.CAPTURE_SECURE_VIDEO_OUTPUT
允许⼀个应⽤程序来捕获视频输出android.permission.CAPTURE_VIDEO_OUTPUT
18.声⾳
允许程序修改全局⾳频设置android.permission.MODIFY_AUDIO_SETTINGS
19.设置
允许程序读取或写⼊系统设置android.permission.WRITE_SETTINGS
允许程序写⼊同步设置android.permission.WRITE_SYNC_SETTINGS
20.快捷⽅式
允许应⽤程序创建快捷⽅式android.permission.INSTALL_SHORTCUT
删除快捷⽅式android.permission.UNINSTALL_SHORTCUT
21.状态栏 
允许程序打开、关闭或禁⽤状态栏及图标android.permission.STATUS_BAR
允许程序扩展或收缩状态栏android.permission.EXPAND_STATUS_BAR
22.系统安全
请求能够重新启动设备android.permission.REBOOT
允许应⽤程序清除⽤户数据android.permission.CLEAR_APP_USER_DATA
请求能够禁⽤设备,⾮常危险,顾名思义就是让⼿机变成砖头(变成砖头)android.permission.BRICK
允许程序读写系统安全敏感的设置项(读写系统敏感设置)android.permission.WRITE_SECURE_SETTINGS
23.闪关灯
访问闪光灯android.permission.FLASHLIGHT
24.相机
允许程序访问摄像头进⾏拍照android.permission.CAMERA
25.振动设备
允许访问振动设备android.permission.VIBRATE
26.红外
允许使⽤设备的红外发射器,如果可⽤android.permission.TRANSMIT_IR
27.NFC
允许程序执⾏NFC近距离通讯操作android.permission.NFC
28.电源
允许获取电池电量统计信息android.permission.BATTERY_STATS
允许访问底层电源管理android.permission.DEVICE_POWER
29.应⽤(app)
允许程序安装应⽤android.permission.INSTALL_PACKAGES
允许应⽤程序删除应⽤android.permission.DELETE_PACKAGES
允许程序接收到 ACTION_BOOT_COMPLETED⼴播在系统完成启动(⾃启)android.permission.RECEIVE_BOOT_COMPLETED
允许程序⼴播⼀个提⽰消息在⼀个应⽤程序包已经移除后android.permission.BROADCAST_PACKAGE_REMOVED
允许⼀个程序是否改变⼀个组件或其他的启⽤或禁⽤android.permission.CHANGE_COMPONENT_ENABLED_STATE 允许⼀个程序清除缓存从所有安装的程序在设备中(清除应⽤缓存)android.permission.CLEAR_APP_CACHE
获取应⽤的⽂件⼤⼩android.permission.GET_PACKAGE_SIZE
允许程序强制使⽤back后退按键,⽆论Activity是否在顶层(强制后退)android.permission.FORCE_BACK
允许访问本程序的底层事件,获取按键、轨迹球的事件流(注射事件)android.permission.INJECT_EVENTS
允许程序调⽤killBackgroundProcesses(String).⽅法结束后台进程(结束后台进
android.permission.KILL_BACKGROUND_PROCESSES
程)
允许程序执⾏软格式化,删除系统配置信息(软格式化)android.permission.MASTER_CLEAR
设置程序在后台是否总是退出(设置总是退出)android.permission.SET_ALWAYS_FINISH
允许程序设置最⼤的进程数量的限制(设置进程限制)android.permission.SET_PROCESS_LIMIT
允许程序在⼿机屏幕关闭后后台进程仍然运⾏(唤醒锁定)android.permission.WAKE_LOCK
创建⼀个永久的Activity,该功能标记为将来将被移除(永久Activity)android.permission.PERSISTE
NT_ACTIVITY
发送⼀个永久的进程信号android.permission.SIGNAL_PERSISTENT_PROCESSES
结束任务通过restartPackage(String)⽅法,该⽅式将在外来放弃(结束系统任
android.permission.RESTART_PACKAGES
务)
允许程序获取当前或最近运⾏的应⽤(获取任务信息)android.permission.GET_TASKS
重新排序系统Z轴运⾏中的任务(排序系统任务)android.permission.REORDER_TASKS
允许程序到RW到诊断资源(应⽤诊断)android.permission.DIAGNOSTIC
30.活动
允许程序当前运⾏程序强⾏到前台android.permission.SET_PROCESS_FOREGROUND
设置Activity观察器⼀般⽤于monkey测试(设置Activity观察其)android.permission.SET_ACTIVITY_WATCHER
系统权限,不能被第三⽅应⽤获取android.permission.SET_POINTER_SPEED
允许⼀个程序修改列表参数PackageManager.addPackageToPreferred()和
android.permission.SET_PREFERRED_vePackageFromPreferred()⽅法
31.系统服务
更新设备状态android.permission.UPDATE_DEVICE_STATS
允许程序发布系统级服务android.permission.ADD_SYSTEM_SERVICE
必须要求TextService,以确保只有系统可以绑定到它android.permission.BIND_TEXT_SERVICE
必须要求VpnService,以确保只有系统可以绑定到它android.permission.BIND_VPN_SERVICE
由HostApduService或OffHostApduService,必须确保只有系统绑定到它android.permission.BIND_NFC_SERVICE
必须要求由NotificationListenerService,以确保只有系统可以绑定到它android.permission.BIND_NO
TIFICATION_LISTENER_SERVICE 必须要求由PrintService,以确保只有系统可以绑定到它android.permission.BIND_PRINT_SERVICE
请求accessibilityservice服务,以确保只有系统可以绑定到它android.permission.BIND_ACCESSIBILITY_SERVICE
必须通过RemoteViewsService服务来请求,只有系统才能⽤(绑定
android.permission.BIND_REMOTEVIEWS
RemoteView)
允许⼀个程序告诉appWidget服务需要访问⼩插件的数据库,只有⾮常少的应⽤才
android.permission.BIND_APPWIDGET
⽤到此权限(绑定⼩插件)
请求系统管理员接收者receiver,只有系统才能使⽤(绑定设备管理)android.permission.BIND_DEVICE_ADMIN
请求InputMethodService服务,只有系统才能使⽤(绑定输⼊法)android.permission.BIND_INPUT_METHOD
必须通过WallpaperService服务来请求,只有系统才能⽤(绑定壁纸)android.permission.BIND_WALLPAPER
许程序读取当前按键输⼊状态,仅⽤于系统(读取输⼊状态)android.permission.READ_INPUT_STATE
允许程序使⽤全局搜索功能(允许全局搜索)android.permission.GLOBAL_SEARCH

本文发布于:2024-09-23 18:23:16,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/277061.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:程序   允许   系统   设置   读取   访问   设备   获取
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议