Android通话记录处理

时间:2013-08-26 09:58:56

标签: android

如何以编程方式从通话记录中删除特定的contactno(通过EditText从用户处取出)??

lemme详细说明.. 我用删除按钮创建了一个EditText字段。用户将进入手机号码。一旦用户点击删除按钮,就应该从CallLogs中删除输入的手机号码。

请帮助。

谢谢

1 个答案:

答案 0 :(得分:0)

你在manifast.xml中有以下权限

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

为特定号码删除Calllogs尝试这种方式:

public void DeleteCallLogByNumber(String number) 
  {   
     String queryString="NUMBER="+number; 
     this.getContentResolver().delete(CallLog.Calls.CONTENT_URI,queryString,null);
  }
}