Android 系统权限
文章目录
【注意】最后更新于 February 22, 2018,文中内容可能已过时,请谨慎使用。
危险权限
权限组 | 权限 |
---|---|
CALENDAR | WRITE_CALENDAR READ_CALENDAR |
CAMERA | CAMERA |
CONTACTS | READ_CONTACTS WRITE_CONTACTS GET_ACCOUNTS |
LOCATION | ACCESS_FINE_LOCATION ACCESS_COARES_LOCATION |
MICROPHONE | RECORD_AUDIO |
PHONE | READ_PHONE_STATE CALL_PHONE READ_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 |
- 在 Android 4.4(SDK 19)及以上版本中, 系统会对
getExternalFilesDir(String)
和getExternalCacheDir()
这两个方法返回的目录自动授予READ_EXTERNAL_STORAGE
WRITE_EXTERNAL_STORAGE
权限. 在低于API 19的版本中, 需要在manifest
中声明所需权限 - 虽然同一权限组里只要有一个权限是被允许的, 其所在组里其他权限也会被授予允许, 但不应该依赖于这个, 而是在申请权限时申请到所有权限, 因为以后权限分组有可能会变