Re: [問題] 判斷簡訊是否已讀
1.sms/sent 裡放的是你寄出去的簡訊
你想看的應該是你收到的簡訊有沒有被讀過吧
所以該找的是sms/inbox
2. query參數別亂下,
明明有read的欄位可以用,你只拿id跟tid當然沒辦法判斷
3.爬cursor可以用while(cursor.moveToNext())來跑
就不用手動moveToFirst跟moveToNext了
※ 引述《brianliu (Ashly小艾+VampirE+)》之銘言:
: 請教各位大大
: 小弟我第一次寫app
: 請問有沒有辦法能只用一個判斷是去判斷簡訊是否已讀
: 我有google到用read可是我不太懂
: ==================以下是我的部份code=============================
: try {
: ContentResolver CR = getContentResolver();
: // Query SMS
: Uri uriSms = Uri.parse("content://sms/sent");
: Cursor c = CR.query(uriSms,
: new String[] { "_id", "thread_id" }, null, null, null);
: if (null != c && c.moveToFirst()) {
: do {
: // Delete SMS
: long threadId = c.getLong(1);
: if (????????? == 1 ) { // 判斷是否已讀
: .
: .
: .
: 以下省略
: ================================================================
: "?????????" 部份我該怎麼處理呢?
: 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.91.176
推
09/25 08:37, , 1F
09/25 08:37, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):