因為前面提到xml儲存更改檔案很麻煩的緣故,最終還是選擇了使用資料庫儲存
一試才覺十分的方便,速度也快
上原始碼:
public class dbhelper extends sqliteopenhelper
@override
public void oncreate(sqlitedatabase db)
@override
public void onupgrade(sqlitedatabase db, int oldversion, int newversion)
public cursor select()
public long insert(string chatname, string chattime, string chatinfo)
public void delete(int id)
;db.delete(table_name, where, wherevalue);
}public void update(int id,string chatname,string chattime, string chatinfo)
;contentvalues cv=new contentvalues();
cv.put(chat_name, chatname);
cv.put(chat_time, chattime);
cv.put(chat_info, chatinfo);
db.update(table_name, cv, where, wherevalue);
}public void delall()
}
用後才覺得經常修改的資料本就應用資料庫的,
形如「聊天記錄」這種雖沒有十分複雜的儲存結構,也是適宜存在表中,
而xml大概多是用以傳輸資料或儲存少量不常用改動的資料把~
Android中用命令列檢視內嵌SQLite3
在android應用程式開發中,我們有時可能會用到系統中自帶內嵌的資料庫sqlite3,例如我們在某個應用程式中建立了資料庫,如何檢視該資料庫或者如何檢視該資料庫中包含有哪些表或資料。下面是我在應用程式中建立了乙個資料庫以及表,如何採用命令列的方式去檢視該資料庫和表 如我在com.augurit.l...
Android學習筆記
android系列 第一期 第一課 android初步認識 今天我們來初步了解一下安卓吧。首先,說到android,大家都非常熟悉了,相信都用過android手機吧,android給我們的第一印象應該是它的logo 乙個小機械人,如下圖1所示。圖1 android logo 嗯,好,認識了andro...
Android學習筆記
1 android四大天王 1 activity 介面元件,使用者介面,整個應用程式的門面 2 intent 用於應用之間傳輸資料 3 service 承擔資料處理的工作 4 content provider 為應用提供資料 android檔案目錄 1 assets 2 res drawable 放...