作者cooper6334 (小恐龙)
看板AndroidDev
标题Re: [问题] 判断简讯是否已读
时间Tue Sep 25 06:51:37 2012
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
1F:推 brianliu:谢谢大大我再改改 09/25 08:37