我需要在我的android應用程序中存儲一些配置預定義信息,例如服務器列表,登錄名和密碼。這些信息應該永久保存並且可以編輯。出於某種原因,我認爲SharedPreferences不是我正在尋找的。也許使用內部android sqllite db會更好?SharedPreferences或Sqllite
您認爲如何?
我需要在我的android應用程序中存儲一些配置預定義信息,例如服務器列表,登錄名和密碼。這些信息應該永久保存並且可以編輯。出於某種原因,我認爲SharedPreferences不是我正在尋找的。也許使用內部android sqllite db會更好?SharedPreferences或Sqllite
您認爲如何?
您可以在程序中將這些設置值指定爲變量,並在首次啓動應用程序時插入到sqlite中。通過這種方式,您可以稍後在sqlite中編輯這些值,我希望這可以幫助您。
我一般發現SharedPreferences更容易實現(也需要比任何類型的數據庫更少的資源)。就我而言,在我看來,您應該通過一些預定義的鍵(例如,URL + i)在首次啓動時加載所需的信息,在這裏我可以從零運行到URL的數量,然後進入SharedPrefences。這可以稍後檢索和編輯。您可以按照上述其他人的建議將初始值保存在數組中。
可能重複的[SQLite或SharedPreferences持久性數據存儲?](http://stackoverflow.com/questions/4909701/sqlite-or-sharedpreferences-for-persistent-data-storage) – e4c5