2
我想獲得短信(號碼,文本正文,即將到來的時間)的詳細信息;而我只知道短信的身份。 我可以使用此ID查詢「content:// sms」並獲取詳細信息嗎?獲取短信的詳細信息從它的ID Android
目前我可以做一個循環,查詢每條消息並獲取詳細信息。但是,如果您必須從1000 sms獲得單個短信10次,那麼效率就不高。 希望您瞭解問題。 感謝名單
我想獲得短信(號碼,文本正文,即將到來的時間)的詳細信息;而我只知道短信的身份。 我可以使用此ID查詢「content:// sms」並獲取詳細信息嗎?獲取短信的詳細信息從它的ID Android
目前我可以做一個循環,查詢每條消息並獲取詳細信息。但是,如果您必須從1000 sms獲得單個短信10次,那麼效率就不高。 希望您瞭解問題。 感謝名單
我找出我的自我,但我花了一些時間,下面的代碼工作對我來說:
Uri myMessage = Uri.parse("content://sms/");
ContentResolver cr = getContentResolver();
Cursor c = cr.query(myMessage, new String[] { "_id", "address", "date", "body","read" },"_id = "+smsID, null, null);
c.moveToFirst();
Number = c.getString(c.getColumnIndexOrThrow("address")).toString();
ReadStatus = c.getString(c.getColumnIndex("read"));
Body = c.getString(c.getColumnIndexOrThrow("body")).toString();
c.close;
我缺少的條件,首先移動光標。希望有人能找到它有幫助。
Frarhan,是數據庫中具有相同id的檢索sms嗎? – 2012-08-01 05:50:02
應該是相同的.. :) – Farhan 2012-08-10 16:58:29