반응형
네트워크, 디바이스 내 저장소 접근을 할려면 안드로이드부터 권한을 위임받아야 한다.
권한 내에서 익히 불리우는 일반권한과 위험권한이 있는데, 개인정보를 요청한다면 위험 권한으로 분류되고,
그렇지 않은 권한은 일반권한으로 분류된다.
일반 권한
INTERNET : 인터넷 사용 권한
BLUETOOTH : 블루투스 상태 확인
VIBRATE : 진동 설정 권한
SET_ALARM : 알람 설정 권한
ACCESS_WIFI_STATE : 와이파이 상태 확인
위험 권한
- 앱을 설치할 때가 아닌 앱을 실행할 때 권한을 부여하도록 하는 권한.
- 위험 권한을 부여하려면 앱이 실행될때 권한을 부여해달라는 대화상자를 사용자에게 띄워야한다.
- 보통 개인정보가 담겨있는 정보 및 개인정보를 만들어낼 수 있는 단말의 주요 장치에 접근할 때 해당 권한을 부여함.
READ_EXTERNAL_STORAGE : 저장소 접근 읽기에 대한 권한
WRITE_EXTERNAL_STORAGE : 저장소 접근 쓰기에 대한 권한
CAMERA : 카메라 권한
ACCESS_FINE_LOCATION : 위치 정보 사용
ACCESS_COARSE_LOCATION : 위치 정보 사용
권한 같은 경우엔 140가지 정도의 권한이 있어 자세한 참고는 아래 사이트에서 확인하면 된다.
https://developer.android.com/guide/topics/permissions/overview?hl=ko
Android에서의 권한 | Android 개발자 | Android Developers
Android에서의 권한 앱 권한은 다음 항목에 대한 액세스를 보호하여 사용자 개인정보 보호를 지원합니다. 제한된 데이터(예: 시스템 상태 및 사용자의 연락처 정보) 제한된 작업(예: 페어링된 기기
developer.android.com
반응형