0
如何訪問電話通話歷史記錄,
並且在接聽電話之前是否可以執行一些操作。
我試圖做的是當我接到電話時,
我回答之前,我想要檢查我的聯繫人保存在服務器中。安卓的Adobe空氣,關於電話的問題
如何訪問電話通話歷史記錄,
並且在接聽電話之前是否可以執行一些操作。
我試圖做的是當我接到電話時,
我回答之前,我想要檢查我的聯繫人保存在服務器中。安卓的Adobe空氣,關於電話的問題
這是訪問手機通話記錄
Uri allCalls = Uri.parse("content://call_log/calls");
c = managedQuery(allCalls, null, null, null, null);
String num= c.getString(c.getColumnIndex(CallLog.Calls.NUMBER));// for number
String name= c.getString(c.getColumnIndex(CallLog.Calls.CACHED_NAME));// for name
String duration = c.getString(c.getColumnIndex(CallLog.Calls.DURATION));// for duration
int type = Integer.parseInt(c.getString(c.getColumnIndex(CallLog.Calls.TYPE)));// for call type, Incoming or out going
而且按我的知識,你不能做任何動作,或者你不能猜到你的電話被拿起或沒有由於Android只提供了3個呼叫狀態
所以沒有辦法知道呼叫拿起或振鈴或撥號狀態或保持狀態
三江源
非常感謝你,它幫助了很多 – user822211
nahh沒有問題任何時候 –