如何以编程方式从通话记录中删除特定的联系人号码(通过 EditText 从用户那里获取)?
让我详细说明。我创建了一个带有删除按钮的 EditText 字段。用户将输入手机号码。并且一旦用户点击删除按钮,输入的手机号码应该从通话记录中删除。
请帮忙。
谢谢你
如何以编程方式从通话记录中删除特定的联系人号码(通过 EditText 从用户那里获取)?
让我详细说明。我创建了一个带有删除按钮的 EditText 字段。用户将输入手机号码。并且一旦用户点击删除按钮,输入的手机号码应该从通话记录中删除。
请帮忙。
谢谢你
您在 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);
}
}