天天看點

Android系統機制解析-公共服務

建立一個公共服務類後有兩種使用方式,第一種将公共服務放到自己的項目中執行,這樣外界無法訪問和控制這個公共服務類。這個服務的全部變量、函數都在自己的項目中執行。能夠直接通過startIntent(Service)反複調用此服務。

另外一種是将公共服務配置到自己項目的xml檔案裡,并設定process=":remoteXXX"屬性,此後将不能直接通過startIntent(Service)反複調用此服務,這也是安卓系統的一個權限機制。.假設仍想直接調用。能夠採用廣播的形式,類似一下的架構:

調用者-》Hub類-》廣播  《----------------》廣播(:remoteXXX)-》服務(:remoteXXX)

繼續閱讀