1
我創建了一個顯示電話通話記錄的活動(就像本地通話記錄一樣)。現在我想顯示每個條目旁邊的聯繫人圖片。要獲得上週通話記錄我用下面的查詢:Android:如何從通話記錄查詢中獲取聯繫人圖片
String[] projection = new String[]
{ Calls.DATE, Calls.NUMBER, Calls.DURATION, Calls.CACHED_NAME, Calls.TYPE };
Cursor mCur = activity.managedQuery(CallLog.Calls.CONTENT_URI, projection, Calls.DATE + ">?", new String[]
{ String.valueOf(weekAgo.getTime()) }, Calls.DATE + " DESC");
不能找到一個很好的辦法讓每個條目的圖片。通過這個查詢,我可以獲得沒有聯繫人ID或照片ID指示的日誌數據。
任何方式從我有數據(如電話號碼)獲取聯繫人照片作爲位圖?我想要的圖片上的原生Android通話記錄如圖所示(即使它是一個同步...)
我使用SDK 8.(ContactsContract)
我沒有問題,如果我找不到聯繫人。在我無法找到聯繫人的情況下,我將顯示默認圖片。關於如何使用緩存的電話號碼獲取配置文件默認圖片的任何示例? – Idan