要将此消息与SMS消息一起使用,只需将以下“content:// mms /”替换为“content:// sms /”.
/** * Mark a single SMS/MMS message as being read or not. * * @param context - The current context of this Activity. * @param messageID - The Message ID that we want to alter. * * @return boolean - Returns true if the message was updated successfully. */public static boolean setMessageRead(Context context,long messageID,boolean isVIEwed){ try{ if(messageID == 0){ return false; } ContentValues contentValues = new ContentValues(); if(isVIEwed){ contentValues.put("READ",1); }else{ contentValues.put("READ",0); } String selection = null; String[] selectionArgs = null; _context.getContentResolver().update( Uri.parse("content://mms/" + messageID),contentValues,selection,selectionArgs); return true; }catch(Exception ex){ return false; }}
此外,您可能需要在AndroID清单文件中拥有一个SMS权限.
快乐编码:)
总结以上是内存溢出为你收集整理的android – 以编程方式将MMS标记为已读全部内容,希望文章能够帮你解决android – 以编程方式将MMS标记为已读所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)