2014-03-04 3 views
1

나는 안드로이드에서 시스템 레벨 서비스를 만들고 싶습니다.
하지만 프레임 워크에서 SystemServer.java를 편집해야합니다. 어쨌든 이것을 반영하기 위해 '반영'할 것입니까?어떻게 안드로이드 시스템 레벨 서비스를 만들 수 있습니까

내가 추가 할 줄은 다음과 같습니다

다음
ServiceManager.addService(“TestServiceDescription”, new 
TestService(context)); 

다른 사람들이 내 서비스가 다른 안드로이드 시스템 수준의 서비스를 호출 같은 방법으로 호출 할 수있을 것입니다. 나는 내 서비스의 AIDL을 고객에게 제공 할 것이다.

+1

해결책을 찾기 위해 시간을 낭비하지 마십시오. –

답변

1

아니요, @AleksG가 지적한대로 불가능합니다. 그 이유는 시스템 서버가 시스템의 특권있는 구성 요소, 즉 중요한 시스템 자원에 액세스 할 수 있기 때문입니다. 따라서 사용자 응용 프로그램은 시스템 프로세스에 반영 될 가능성이 없어야합니다. 그렇지 않으면 시스템의 보안 및 안정성에 의문의 여지가 있습니다.

관련 문제