內容提供者總結

2021-07-22 10:43:09 字數 677 閱讀 7025

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

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...

內容提供者

讀取系統簡訊,首先查詢原始碼獲得簡訊資料庫內容提供者的主機名和路徑,然後 contentresolver cr getcontentresolver cursor c cr.query uri.parse content sms new string,null,null,null while c.m...