2014-03-04 72 views
1

我想在android中創建一個系統級服務。
但我需要在框架中編輯SystemServer.java。無論如何要'反映'到這個來完成它?我該如何創建一個Android系統級服務

我想添加的行是:

ServiceManager.addService(「TestServiceDescription」, new 
TestService(context)); 

然後其他人也可以打電話給我的服務,他們呼籲其他Android系統級服務相同的方式。我會將我的服務的AIDL提供給客戶。

+1

這不能做 - 不要浪費你的時間去尋找解決方案。 –

回答

1

不,作爲@AleksG指出這是不可能的。原因是系統服務器是系統中的特權組件,即它可以訪問關鍵系統資源。因此,用戶應用程序不應該被反映到系統進程中。否則,系統的安全性和可靠性將受到質疑。