如何刪除Android 1.6中的最近通話清單,程序。Android刪除最近通話清單
我使用URI(content:// call_log/calls)刪除了通話記錄。它適用於2.0及以上版本。我無法在1.6 API級別的手機中使用此URI刪除最近的呼叫列表。
請讓我知道是否有任何其他的URI來獲取最近的通話列表和方法來刪除最近的通話列表?
感謝
如何刪除Android 1.6中的最近通話清單,程序。Android刪除最近通話清單
我使用URI(content:// call_log/calls)刪除了通話記錄。它適用於2.0及以上版本。我無法在1.6 API級別的手機中使用此URI刪除最近的呼叫列表。
請讓我知道是否有任何其他的URI來獲取最近的通話列表和方法來刪除最近的通話列表?
感謝
我相信你正在尋找的CallLog類,它是android.provider的一部分。
在http://developer.android.com/reference/android/provider/CallLog.html
http://developer.android.com/reference/android/provider/CallLog.Calls.html
查看更多信息,您應該可以使用那裏列出的構造函數來調用它。希望有所幫助!
context.getContentResolver().delete(CallLog.Calls.CONTENT_URI,null,null);
這應該適合你。因爲這是支持since API level 1
如果您想要刪除單個數字,請使用where子句中的context.getContentResolver()。delete(CallLog.Calls.CONTENT_URI,CallLog.Calls.NUMBER +「='」+ numberToRemove +「'」,null); – scottyab 2011-05-19 15:47:13
我認爲,你不能直接做到這一點,因爲它是內容提供者的一部分。 – Rajnikant 2011-03-05 11:18:13
@ Rajnikant-它是可能的,我完成了任務。 – 2011-03-08 07:10:27