資料庫獲取 Android 簡訊

2021-09-20 04:45:54 字數 1358 閱讀 8144

android:name="android.permission.read_sms"/>

public static

list

> getsmscode() ,

null, null, "date desc");

//第二種, 通過查詢條件, 例如:date > lasttime, 過濾資料

if (cursor != null) 

// 返回所有的簡訊

return smslist;

}} catch (exception e)  finally 

}return

null;

}

content://sms/             所有簡訊 (本示例用的所有)

content://sms/inbox        收件箱

content://sms/sent         已傳送

content://sms/draft        草稿

content://sms/outbox       發件箱

content://sms/failed       傳送失敗

content://sms/queued       待傳送列表

_id => 短訊息序號 如 100  

thread_id => 對話的序號 如 100  

address => 發件人位址,手機號. 如 + 8613811810000  

person => 發件人,返回乙個數字就是聯絡人列表裡的序號,陌生人為 null  

date => 日期  long 型。如 1256539465022  

protocol => 協議 0 sms_rpoto, 1 mms_proto   

read => 是否閱讀 0 未讀, 1 已讀   

status => 狀態 -1 接收,0 complete, 64 pending, 128 failed   

type => 型別 1 是接收到的,2 是已發出       

(all    = 0; 所有

inbox  = 1; 收件箱

sent   = 2; 已傳送

draft  = 3; 草稿

outbox = 4; 發件箱

failed = 5; 失敗

queued = 6;)待傳送

body => 短訊息內容   

service_center => 簡訊服務中心號碼編號。如 + 8613800755500

原文發布時間為:2018-08-15

資料庫獲取 Android 簡訊

讀取簡訊需要的許可權 讀取資料庫簡訊方法 public static list getsmscode null,null,date desc 第二種,通過查詢條件,例如 date lasttime,過濾資料 uri.parse content sms new string,date new stri...

android簡訊模組資料庫

路徑 data data com.android.providers.telephony databases mmssms.db sms的uri content sms 發件箱 content sms outbox 收件箱 content sms inbox 草稿箱 content sms draf...

Android檢視簡訊資料庫

一 首先,得找一部root過的手機。1 進入命令視窗。ctrl r cmd 確認 2 adb pull data data com.android.providers.telephony databases mmssms.db mmssms.db 在命令視窗中輸入這條指令。3 如果報沒有許可權的錯誤...