java.secuirty 패키지에 있는 일련의 클래스들이 어느 경우에 쓰이는지 모르겠어요.
엑세스 관리는 안드로이드가 manifest.xml의 퍼미션 리스트들을 참조해서 내부적으로 해주는 걸로 알고있는데요 맞나요?
안드로이드 사이트 저 패키지의 레퍼런스의 설명을 보면
This package provides all the classes and interfaces that constitute the Java security framework. The content of this package can be divided into two parts:
- Classes implementing the access control infrastructure.
The central class is java.security.AccessController which checks if code, invoking sensitive resources, was granted the required permissions.
The class loader (java.security.SecureClassLoader) associates classes with a protection domain (java.security.ProtectionDomain) which consists of a code source (java.security.CodeSource) and the granted permissions (java.security.Permission). The policy, defined through java.security.Policy, defines which permissions are granted to classes loaded from a code source ( class java.security.CodeSource).
from: http://developer.android.com/reference/java/security/package-descr.html