Android Framework ) 프로퍼티 서비스

Android 2014. 6. 9. 17:53 Posted by gaeddong2

프로퍼티 서비스

안드로이드 플랫폼은 시스템이 동작하는 데 필요한 각종 설정 값을 동작 중인 모든 프로세스에서 공유하기 위해 프로퍼티라는 저장 공간을 사용하고 여기에 접근할 수 있는 API를 제공한다.


동작 중인 프로세스에서는 프로퍼티의 값을 조회할 수 있다. 하지만, 프로퍼티의 값을 변경하는 것은 오직 init 프로세스만이 가능하다.


init이외의 프로세스는 init 프로세스에게 변경 요청 한후 프로퍼티의 값을 변경할 수 있다.

프로퍼티 값이 변경되면 init.rc에 정의된 특정 조건을 만족하는 경우 조건에 해당하는 동작을 실행한다. 이러한 동작을 수행하는 것을 트리거라 한다.