Android
Android.Manifest 클래스에 대해서
dev_SiWoo
2025. 10. 23. 11:29
Android.Manifest 클래스는 Android 애플리케이션이 접근할 수 있는 모든 시스템 권한(Permission)을 정의 해놓은 클래스이다.
이를 AndroidManifest.xml에서 선언하거나, 런타임시(Android 6.0 마시멜로 이상부터)사용자에게 요청할 수 있는 권한들의 상수 이름을 제공한다.
| 권한 유형 | 역할 | 예시 |
| Normal Permissions (일반 권한) | 앱 설치 시 자동으로 부여되며 사용자에게 별도로 요청할 필요가 없음 | INTERNET (인터넷 접속) |
| Dangerous Permissions (위험 권한) | 사용자의 민감한 데이터나 장치 기능에 접근하므로, 런타임 시 사용자에게 명시적인 동의를 받아야 함. | CAMERA, WRITE_EXTERNAL_STORAGE |
| Signature Permissions | 동일한 개발자 서명으로 서명된 앱 간에만 허용됨. |