安卓的运行时权限也就是对拥护的安全和数据隐私的保护机制,在Android 6.0以下的机子在安装应用软件的时候会提醒用户对应用所需要使用的权限进行授权,这样就保证用户的数据隐私安全,在Android 6.0的系统之上 ,不需要对所有的权限在开始安装的时候就一并进行授权,而是在安装完成应用之后,在用户使用到具体的功能的实现时候,提醒用户对应用进行权限的授权。这种机制的实现就防止了各种滥用权限的情况。
安卓系统的运行时的权限分为三类:普通权限、危险权限,特殊权限,其中普通权限就是不会直接威胁到拥护的隐私和 安全的权限,对于这部分的授权,系统会自动进行,比如我们的联网权限,
下面我列出了安卓系统中的危险权限 ,其余就是普通的权限,特殊权限不在我们的讨论范围:
权限组名 | 权限名 | |||||||
CALENDAR | READ _CALENMDAR WRITE_CALENDAR | |||||||
CAMERA | CAMERA | |||||||
LOCATION | ACCESS_FINE_LOCATION ACCESS_COARSE_LOCATION | |||||||
CONTACTS | READ_CONTACTS WRITE_CONTACTS GET_ACCOUNTS | |||||||
MICROPHONE | RECORD_AUDIO | |||||||
PHONE | READ_PHONE_STATE CALL_PHONE READ_CALL_LOG WRITE_CALL_LOG ADD_VOICEMAIL USE_SIP PROCESS_OUTGONG_CALLS | |||||||
SENSORS | BODY_SENSORS | |||||||
SMS |
|
STORAGE |
READ_EXTERNAL_STORAGE WRITE_EXTERANL_STORAGE |
以上所有的权限都属于自己所在的组,只要用户点击进行授权,ji该权限组的所有权限都被授权