【问题标题】:How to mark all my sms messages as unread?如何将我所有的短信标记为未读?
【发布时间】:2011-12-23 12:19:21
【问题描述】:

我知道如何遍历短信,但我不知道如何更新消息的状态。

            Uri uriSMSURI = Uri.parse("content://sms");
            Cursor cur = getContentResolver().query(uriSMSURI, null, null, null,null);
            String sms = "";
            while (cur.moveToNext()) {
                 //iterating throught all the messages
            }

【问题讨论】:

标签: android sms android-contentprovider


【解决方案1】:

CyanogenMod Mms 应用程序具有“全部标记为已读”功能。更改内容以将所有内容标记为未读应该不会太麻烦。 https://github.com/CyanogenMod/android_packages_apps_Mms/blob/ics/src/com/android/mms/data/Conversation.java#L916

【讨论】:

  • 感觉和氰基模式都需要这个,:(
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-28
  • 2019-10-18
  • 1970-01-01
  • 2023-03-13
  • 1970-01-01
  • 2014-12-28
相关资源
最近更新 更多