我使用以下代码从通话记录中删除特定号码,但它无法在Android Marshmallow上运行:
String queryString = "NUMBER=" + number;
try {
context.getContentResolver().delete(CallLog.Calls.CONTENT_URI, queryString, null);
} catch (Exception e) {
e.printStackTrace();
}
如何删除Android Marshmallow上的通话记录?
答案 0 :(得分:0)
在Marshmallow上,您需要request
来自用户的权限才能从通话记录中读取和写入
请参阅下面有关如何申请权限的官方文档链接 http://developer.android.com/training/permissions/requesting.html