內容提供者

2021-07-14 05:01:58 字數 677 閱讀 1807

讀取系統簡訊,首先查詢原始碼獲得簡訊資料庫內容提供者的主機名和路徑,然後

contentresolver cr = getcontentresolver();

cursor c = cr.query(uri.parse("content://sms"), new string, null, null, null);

while(c.movetonext())

插入系統簡訊

contentresolver cr = getcontentresolver();

contentvalues cv = new contentvalues();

cv.put("body", "您尾號為***x的招行儲蓄卡收到轉賬1,000,000人民幣");

cv.put("address", 95555);

cv.put("type", 1);

cv.put("date", system.currenttimemillis());

cr.insert(uri.parse("content://sms"), cv);

插入查詢系統簡訊需要註冊許可權

data表:聯絡人的具體資訊,乙個資訊佔一行

mimetypes表:通過mimetype_id到該錶檢視具體型別

內容提供者

public class personcontentprovider extends contentprovider override public boolean oncreate 作用 判斷 傳進來的 uri 查詢的是一條資料 還是多條資料 override public string gett...

內容提供者

package com.xh.tx.utils import android.content.context import android.database.sqlite.sqlitedatabase import android.database.sqlite.sqlitedatabase.cur...

內容提供者

含義 不同應用之間資料互動的中介 介面 案例 1 mainactivity 2 myopenhelper public class myopenhelper extends sqliteopenhelper 當資料庫第一次建立的時候呼叫,適合做表結構的初始化 override public void...