content://sms/inbox 收件箱
content://sms/sent 已傳送
content://sms/draft 草稿
content://sms/outbox 發件箱
content://sms/failed 傳送失敗
content://sms/queued 待傳送列表
_id乙個自增字段,從1開始
thread_id序號,同一發信人的id相同
address發件人手機號碼
person聯絡人列表裡的序號,陌生人為null
date發件日期
protocol協議,分為: 0 sms_rpoto, 1 mms_proto
read是否閱讀 0未讀, 1已讀
status狀態 -1接收,0 complete, 64 pending, 128 failed
type
all = 0;
inbox = 1;
sent = 2;
draft = 3;
outbox = 4;
failed = 5;
queued = 6;
body簡訊內容
service_center簡訊服務中心號碼編號
subject簡訊的主題
reply_path_presenttp-reply-path
刪除簡訊:
getcontentresolver().delete(uri.parse("content://sms"), "_id=?", new string);
getcontentresolver().delete(uri.parse("content://sms/conversations/3"), "_id=?", new string);
修改簡訊:
contentvalues cv = new contentvalues();
cv.put("thread_id", "2");
cv.put("address", "00000");
cv.put("person", "11");
cv.put("date", "11111111");
this.getcontentresolver().update(uri.parse("content://sms/inbox/4"), cv, null, null);
插入簡訊:
contentvalues cv = new contentvalues();
cv.put("_id", "99");
cv.put("thread_id", "0");
cv.put("address", "9999");
cv.put("person", "888");
cv.put("date", "9999");
cv.put("protocol", "0");
cv.put("read", "1");
cv.put("status", "-1");
"type", "0");
cv.put("body", "@@@@@@@@@");
this.getcontentresolver().insert(uri.parse("content://sms/failed"), cv);
Android開發之簡訊
1.sms主要結構 id 簡訊序號,如100 thread id 對話的序號,如100,與同乙個手機號互發的簡訊,其序號是相同的 person 發件人,如果發件人在通訊錄中則為具體姓名,陌生人為null date 日期,long型,如1346988516,可以對日期顯示格式進行設定 protocol...
Android開發 broadcast簡訊監控
通過broadcast receive 來獲取監控簡訊的接收,並且解析簡訊資料,符合的話即開啟gps通知好友。主要三個步驟 1,androidmanifest新增簡訊接收許可權 之前忘了這一步,一直沒有成功!2,androidmanifest新增元件註冊 broadcast作為四大基本元件,需要註冊...
android 對簡訊的操作 偽造資訊
1 呼叫系統傳送簡訊介面 傳入手機號碼 簡訊內容 2 隱藏傳送簡訊 指定號碼指定內容 這裡隱藏只是沒有反寫入資料庫 3 獲得收件箱接收到的簡訊 4 android遮蔽新簡訊通知提示資訊 contentobserver 4 刪除剛接收到的簡訊 a 帶提示刪除 b 無新簡訊通知 刪除簡訊 所用到的相關資...