0
我們並沒有開發應用程序。相反,我們爲開發者提供了一個SDK。一個服務用於爲我們的SDK中的所有應用程序完成我們的工作,因此我們必須保存一些「全局設置」。在爲開發人員編寫Android SDK時,我應該使用Settings.System嗎?
我發現android.provider.Settings.System
被廣泛應用於我們的項目中,也就是說我們用Settings.System.putString()
來保存,Settings.System.getSring()
來讀。但是,使用它的開發人員太少了。
我想知道如果我們不應該使用這個類,Android會禁止我們在下一個版本中使用Settings.System
?如果安全?
謝謝。如果有更好的解決方案來解決我的問題?內容提供者不太好,因爲我們實際上只需要一個「全局設置」副本。如果我們爲每個應用程序使用一個內容提供程序,則必須進行大量的同步工作。 –
順便說一句,你是什麼意思,「他們經常棄用設置」?它在Android 2.x中可以工作到4.3 –
查看該類中的常量列表。他們中的許多人在每個新版本中都棄用。要麼他們被移動到安全地點,要麼他們因爲決定不允許公衆訪問而離開。 –