2011-03-22 53 views
0

我正在開發一個小型的android應用程序,我必須將這些值保存在數據庫中。在android數據庫中保存sd卡的值

我該如何追求?

+0

告訴我們什麼樣的研究你已經做了什麼?例如,當我谷歌「android數據庫」的前三個命中是:1. [android.database](http://developer.android.com/reference/android/database/package-summary.html)2. [SQLiteDatabase ](http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html)和[android.database.sqlite](http://developer.android.com/reference/android/database/源碼/包summary.html)。第四個遊標也很好。這些都是很好的起點。也嘗試搜索「android數據庫示例」和「android數據庫教程」。 – dhaag23 2011-03-22 04:42:22

+0

我想使用共享首選項保存,,, – User 2011-03-22 05:18:09

+0

如果你想使用共享首選項保存它[點擊此鏈接](http://developer.android.com/guide/topics/data/data-storage.html) – 2011-03-22 05:58:19

回答

1

是否要爲應用程序使用數據庫或共享首選項?如果您正在尋找共享首選項,以下是一段演示如何存儲和檢索用戶名和密碼的代碼。

//Saving the username and password 

editor = getSharedPreferences("SampleApps", 0).edit(); 
editor.putString("userName", "David"); 
editor.putString("password", "Bravo"); 
editor.commit(); 

//Retrieving username and password 

SharedPreferences sharedPreferences = getSharedPreferences("SampleApps", 1); 
String userName=sharedPreferences.getString("userName", null); 
String password=sharedPreferences.getString("password", null); 

我希望這是你在找什麼。

1

在Android中,您可以使用共享首選項和數據庫將數據永久保存在設備中。 通過使用共享首選項,數據以XML格式保存。您可以在/ data/data/yourPackage/shared_prefs中找到數據。這是一個推薦使用變量的簡單格式。

對於更復雜的結構,您應該使用Android自帶的數據庫,它是SQlite。您可以在/ data/data/yourPackage /數據庫中找到數據庫SQL語句可用於創建表和添加值。爲便於使用,建議使用適配器。

欲瞭解更多信息,有很好的教程在Android官方頁面: http://developer.android.com/guide/topics/data/data-storage.html