我知道如何循环使用sms消息,但我不知道如何更新消息的状态。
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
}
答案 0 :(得分:0)
CyanogenMod Mms应用程序具有“Mark All As Read”功能。改变一切标记为未读的东西应该不会太麻烦。 https://github.com/CyanogenMod/android_packages_apps_Mms/blob/ics/src/com/android/mms/data/Conversation.java#L916