Android是否將其所有系統設置存儲在單個文件中?是否可以訪問此文件並可能將其複製到SD卡。如果存在一個可以調用的API,將會將所有系統設置複製到SD卡並讓您可以從SD卡恢復這些設置,這將非常棒。如果您想要使用相同的系統設置設置新手機(或重置一次),這可能很有用。Android:訪問和/或備份系統設置的API
不確定getConfiguration方法是否執行此操作。它的文檔沒有提供任何細節:
http://developer.android.com/reference/android/provider/Settings.System.html#getConfiguration(android.content.ContentResolver,android.content.res.Configuration)
由API封裝中此功能,應用程序不會有更新自己,每一個關心自己一次發佈包含新系統設置的Android新版本。
我只對備份系統設置感興趣。您是否認爲Settings內容提供者提供了處理從一個版本的操作系統到另一個操作系統的遷移的方法,同時考慮到新增,修改和棄用的內容?或者我必須自己在代碼中執行此操作? – AndroidDev
是的。更新操作系統後,在第一次啓動時觀看logcat。即使您可以備份它們,您也無權更改其中的一部分,所以這不適用於非系統應用程序。 –
我對更新操作系統不感興趣。我正在談論採取一個現有的手機,只是更新設置,以他們在另一部手機上。一個好的API會接受任何文件,並忽略它不支持的設置。如果用戶已授權進行這些修改,該應用程序還可以完全擁有對任何設置進行任何操作的權限。 – AndroidDev