0

如何以编程方式从通话记录中删除特定的联系人号码(通过 EditText 从用户那里获取)?

让我详细说明。我创建了一个带有删除按钮的 EditText 字段。用户将输入手机号码。并且一旦用户点击删除按钮,输入的手机号码应该从通话记录中删除。

请帮忙。

谢谢你

4

1 回答 1

0

您在 manifast.xml 中具有以下权限

<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />

删除特定号码的通话记录试试这种方式:

public void DeleteCallLogByNumber(String number) 
  {   
     String queryString="NUMBER="+number; 
     this.getContentResolver().delete(CallLog.Calls.CONTENT_URI,queryString,null);
  }
}
于 2013-08-26T10:19:01.410 回答