# Permission
안드로이드 시스템 권한은 정상 권한 및 위험한 권한으로 분류 되어있다.
안드로이드 M(API 23) 미만 버전 에서는 권한 분류 없이 설치할 때 권한을 부여 하도록 요청 했지만
안드로이드 M(API 23) 이상 버전 부터는 위험한 권한일 경우 런타임 상에서 권한을 요청하도록 해야한다.
아래는 위험한 권한 그룹이다.
권한그룹 | 권한 |
---|---|
CALENDAR | READ_CALENDAR |
WRITE_CALENDAR | |
CAMERA | CAMERA |
CONTACTS | READ_CONTACTS |
WRITE_CONTACTS | |
GET_ACCOUNTS | |
LOCATION | ACCESS_FINE_LOCATION |
ACCESS_COARSE_LOCATION | |
MICROPHONE | RECORD_AUDIO |
PHONE | READ_PHONE_STATE |
CALL_PHONE | |
READ_CALL_LOG | |
WRITE_CALL_LOG | |
ADD_VOICEMAIL | |
USE_SIP | |
PROCESS_OUTGONING_CALLS | |
SENSORS | BODY_SENSORS |
SMS | SEND_SMS |
READ_SMS | |
RECEIVE_SMS | |
RECEIVE_WARP_PUSH | |
RECEIVE_MMS | |
STORAGE | READ_EXTERNAL_STORAGE |
WRITE_EXTERNAL_STORAGE |