即時嘗試在Android中使用數據庫,但沒有任何幫助,所以有沒有人可以給我一步一步的過程中創建或使用數據庫在Android ...需要一步一步的過程中使用Android的SQLite數據庫
回答
谷歌有非常詳細的說明要做到這一點就它的Android Data Storage Documentation。
這個鏈接被刪除,給404錯誤...請更新! –
@HirdeshVishwdewa一個非常快速的谷歌搜索會產生非常相同的結果... – Kallja
像我們這樣的人谷歌和達到SO帖子,我剛剛通知你..感謝更新.. –
試試下面的方法,這是工作完美的我,也很容易理解
創建延伸SQLiteOpenHelper
public class DataBase extends SQLiteOpenHelper{
public static final String DATABASE_NAME = "Databasename";
public static final int DATABASE_VERSION = 1;
public static final String SETTINGSID = BaseColumns._ID;
public static final String ST_PHONENUMBER = "PhoneNumber";
public static final String ST_NAME = "Name";
public static final String ST_SECUREENABLED = "SecureSMS";
public DataBase(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
// TODO Auto-generated constructor stub
}
在onCreate()/onUpgrade()
方法,你可以創建一個單獨的類/刪除表
@Override
public void onCreate(SQLiteDatabase db) {
String settings = "CREATE TABLE IF NOT EXISTS " + SETTINGS_TABLE + " ("
+ SETTINGSID + " INTEGER PRIMARY KEY AUTOINCREMENT, "
+ ST_PHONENUMBER + " TEXT, "
+ ST_NAME + " TEXT, "
+ ST_SECUREENABLED + " TEXT"+ ");";
db.execSQL(settings);
@Override
public void onUpgrade(SQLiteDatabase db, int arg1, int arg2) {
db.execSQL("DROP TABLE IF EXISTS " + SETTINGS_TABLE);
db.execSQL("DROP TABLE IF EXISTS " + LOCATION_TABLE);
onCreate(db);
}
使用以下方法將值插入數據庫中
public void insertSettings(String phonenumber, String name,String securenames)
{
SQLiteDatabase db = getReadableDatabase();
ContentValues values = new ContentValues();
values.put(ST_PHONENUMBER, phonenumber);
values.put(ST_NAME, name);
values.put(ST_SECUREENABLED, securenames);
db.insertOrThrow(SETTINGS_TABLE, null, values);
}
我希望這會引導你在正確的方向...
試試這個sample application,筆者在這裏解釋一步的Android SQLite數據庫的步驟。
- 1. 在Android Studio中導入庫:需要一步一步的解釋
- 2. 使用Flex實現SQLite數據庫中的「下一步」或「上一步」按鈕
- 3. 同步android sqlite數據庫
- 4. Symfony 2.0一步一步教程需要
- 5. 需要Djosho項目的一步一步設置過程
- 6. Android雙向sqlite數據庫同步
- 7. 同步SQLite/Android數據庫表到遠程MySQL數據庫表(通過PHP)
- 8. Android:需要異步線程?
- 9. 同步mysql數據庫與Android的Sqlite數據庫
- 10. 將幾個sqlite數據庫同步到一個mysql數據庫
- 11. 應用程序和服務器之間的SQLite數據庫一對一同步
- 12. 在Android應用程序與遠程MySQL數據庫同步SQLite數據庫
- 13. Android上的SQLite數據庫,多線程,鎖和帳戶同步
- 14. 需要建立一個專門的輸入表格,讓用戶通過一步一步的步驟
- 15. 同步Mysql的數據庫SQLite的
- 16. 同步Android的SQLite數據庫和GAE數據存儲
- 17. 一步過程從Excel數據遷移到MySQL數據庫表
- 18. 同步本地數據庫(Sqlite)與服務器數據庫android
- 19. 同步sqlite數據庫的目標-C
- 20. 同步一個sqlite數據庫與C#或JAVA中的另一個sqlite數據庫
- 21. Nodejs異步數據庫功能需要同步答案
- 22. 需要一步一步的指導SVN通知
- 23. 需要一步一步的說明添加VideoJs VAST插件
- 24. 通過hadoop訪問數據?一步一步的解釋
- 25. 同步數據庫時一致的自動增量主鍵sqlite
- 26. Android應用程序數據庫與遠程數據庫同步
- 27. 查詢一個SQLite數據庫同步用C
- 28. 使用ajax從一步發送數據到下一步的3步表格
- 29. 同步本地SQLite數據庫與服務器SQLite數據庫
- 30. 在我簽名的apk中沒有顯示谷歌地圖,需要一步一步的過程
你可以看到這篇文章 - https://androidsubway.wordpress.com/2016/02/08/sqlite-database-tutorial-in-android/ –