2013-08-26 2 views
0

프로그래밍 방식으로 통화 기록에서 특정 연락처 (EditText를 통해 사용자에게서 가져온 것)를 삭제하는 방법 ??Android 콜 로그 처리

자세히 ... 삭제 버튼이있는 EditText 필드를 하나 만들었습니다. 사용자가 모바일 번호를 입력합니다. 사용자가 삭제 버튼을 누르 자마자 입력 된 모바일 번호는 CallLog에서 제거되어야합니다.

도와주세요.

유 이런 식으로 시도 특정 번호를 manifast.xml의 허가를

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

삭제 Calllogs 다음 한

답변

0

감사합니다 :

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

예 내가 이것을 시도했다, 그러나 나는 무엇입니까 일부 런타임 예외. – Dhruval