이 질문은 전에 How does Android enforce permissions?에 질문되었습니다. 토론은 훌륭하지만 질문은 아직 완전히 대답되지 않았습니다.런타임에 안드로이드 보안 권한을 확인하는 방법은 무엇입니까?
개발 환경에서 앱이 AndroidManifest.xml에 선언되지 않은 권한이 필요한 작업을 시도하면 예외가 발생합니다. 그러면 런타임 시스템이 런타임 검사를 어떻게 구현합니까?
아마도 네이티브 코드의 지원이 필요하거나 필요하지 않을 수도있는 핵심 프레임 워크에서 이루어 졌을 것입니다. 그러나 나는 AOSP의 소스 코드 파일이 이것과 관련이 있는지 알지 못한다.
나는 또한 동일한 대답을 찾고 있었다. 마침내 책에서 아주 좋은 설명을 발견했습니다 : Android Security Internals : http://shop.oreilly.com/product/9781593275815.do Permission management 장을 살펴보십시오. –