2013-08-26 105 views
0

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

lemme详细说明.. 我创建了一个带删除按钮的EditText字段。用户将输入移动号码。并且只要用户点击删除按钮,输入的移动号码就会从呼叫日志中删除。

请帮忙。

谢谢

回答

0

u必须按照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); 
    } 
} 
+0

是的,我已经试过了,但我正在逐渐一些运行时异常。 – Dhruval