기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
안녕하세요.
property_service에 등록하고, 실행중에 특정 intent action을 수신하였을때
PhoneWindowManager에서 등록한 값을 "1"로 변경할려고 했습니다.
(SystemProperties.set("persist.mdm.restrictstatus","1"); )
*property_service.c 등록
struct {
const char *prefix;
unsigned int uid;
unsigned int gid;
} property_perms[] = {
...
{ "persist.security.", AID_SYSTEM, 0 },
{ "persist.mdm.", AID_SYSTEM, 0 }, //등록
...
{ NULL, 0, 0 }
};
*make파일에 등록
...
PRODUCT_PROPERTY_OVERRIDES += \
persist.mdm.restrictstatus=0
...
하지만, 변경이 되지 않더군요.
framework(PhoneWindowManager.java) 소스라 따로 권한은 필요없을것 같아서 권한관련 설정을 따로 해주지 않았습니다.
고수님들에 조언 부탁드립니다.
보통 이런 경우는 permission 인 경우가 있습니다.
PhoneWindowManager.java 의 permission을 함 봐보시는게 어떨까 합니다.
(UID & PID)