content:
對資料的操作:
首選項 sharedpreference
在軟體預設為值的檔案操作 fileinputstream fileoutputstream
對sdcard上的檔案操作
在軟體的預設位置建立資料庫以及對資料庫和資料的操作
三個類:
sqliteopenhelper 建立資料庫,建立表 ==> 例項化乙個sqlitedatabase物件
sqlitedatabase 通過對資料進行修改,插入,刪除;把插入的結果集放入到乙個cursor物件中
cursor 通過對游標的控制查詢資料庫
contentvalues 把要修改的資料放入到乙個contentvalues中,然後再修改。更加方便
contentprovider contentresolver 一般都是對資料庫中的資料進行操作
contentprovider即內容提供者,通過使用contentprovider可以暴露自己的資料,以方便其他軟體對該資料的查詢,修改
contentresolver 通過該contentresolver,軟體可以訪問其他程式的資料,並且進行操作。
為自己設計的資料庫定義乙個contentprovider:
1 contetnprovider是四大元件之一,也需要在manifest中註冊。需要定義name和authorities。其中authorities是這個contentprivider的uri的第二部分。
2 urimatcher工具類,是乙個對操作uri字串的工具類。它提供了幾個方法:
context.registerreceiver(reciever,filter) 為乙個broadcastreciever指定乙個intent
context.sentbroadcast(intent); 傳送乙個無序的廣播
context.sendorderedbroadcast(intent, receiverpermission)
Android 資料庫操作
public class sqldao 增加 public void adduser string username,string password db.close 刪除 public void deleteuser string username delete from user where u...
android原生操作json資料
android原生操作json資料 主要是兩個類 jsonobject 操作物件 jonsarray操作json陣列 物件轉json 1 建立學生物件 2 student student new student 3 student.setage 23 4 student.setclazz 六年級 5...
Android 資料庫操作
在資料庫中儲存了三個字段 id,name,url 首先實現資料庫的操作類 如下import android.content.contentvalues import android.content.context import android.database.cursor import andro...