簡體   English   中英

如何在android中存儲數據庫

[英]How to store in database in android

在我的應用程序中,我創建了一個申請表。 在其中一個頁面中,我放置了4個布局。首先是放置背景圖像的根絕對布局。 第二個是表布局,其中我放置了3個編輯文本框,接下來是絕對布局,我試圖顯示緯度和經度值。 決賽是一個絕對的布局,我已經放置了一個OK按鈕。

如果按下確定按鈕,我想為編輯文本框中輸入的數據和經度緯度值創建數據庫

如何為編輯文本框中輸入的數據創建數據庫...

請幫助我..

1) 棄用 AbsoluteLayout。 請改用RelativeLayout。 http://developer.android.com/reference/android/widget/AbsoluteLayout.html

2) http://developer.android.com/guide/topics/data/data-storage.html#db幾乎涵蓋了數據庫的創建。

您創建一個輔助類,擴展Android提供的SQLiteOpenHelper並覆蓋onCreate。 然后在主Activity中創建該類的實例。 對於網頁上的示例,這將是:

DictionaryOpenHelper mSQL = new DictionaryOpenHelper(this);

然后你可以調用getWriteableDatabase(); getReadadableDatabase(); 在那個對象上。

SQLiteDatabase db = mSQL.getWriteableDatabase();

然后,您只需使用內置功能插入您將從EditText字段中獲取的值。 insert語句如何查找我的示例(我現在在后台線程中運行它,以避免在UI線程上執行數據庫密集型操作):

/** SQL insert statement */
private void addIP(String string) {
    SQLiteDatabase db = sql.getWritableDatabase();
    ContentValues values = new ContentValues();
    values.put(IP_DB, string);
    values.put(TIME, System.currentTimeMillis());
    db.insert(TABLE_NAME, null, values);
}

閱讀Android中的數據庫,你會沒事的。

對於數據庫表中創建一起來看看這個 ....

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM