我們擁有一套具有一組功能(服務)的舊應用程序。我們還有一款新應用程序開始實施一些舊應用程序的功能。我們的目標是,當有人開始在新應用中使用該服務時,我們希望舊應用關閉這些服務。我的第一個想法是一個非常簡單的機制,例如設置一個標誌(在SharedPreferences
),並以某種方式讓舊應用程序查詢此標誌,然後關閉其服務。在兩個Android應用程序之間共享數據/標誌
我讀過關於MODE_WORLD_READABLE
和SharedPreferences
,但不再推薦。那麼,有沒有人有一個很好的方法/解決方案呢?
PS!這些應用程序使用不同的證書籤名,但都是由我們開發的。
所以你無論如何都要修改舊的應用程序...然後只需添加「關閉」要求 – pskink
@pskink我不太明白評論,但是是的,我們必須修改舊的應用程序,但重要的是舊應用程序在確定新應用程序已啓動它之前不會停止其服務。 (備份服務) – Christian