我想從android中的調用日誌數據庫檢索未接來電列表。但是,如果來自某個號碼的一個以上的未接電話比我只希望該號碼的一個記錄的列名稱指示來自該特定號碼的未接電話的號碼。我還想獲取其他詳細信息,如姓名,電話類型等。 我寫了代碼給出了所有未接電話清單。例如,如果我有兩個來自同一號碼的未接來電比我得到兩個記錄。在Android中使用group by和內容提供者計數
下面是我的代碼
String strSelection=null;
String projection[]={Calls.CACHED_NAME,
Calls.NUMBER,
Calls.CACHED_NUMBER_TYPE,
Calls.CACHED_NUMBER_LABEL};
strSelection = android.provider.CallLog.Calls.TYPE + " = "
+ android.provider.CallLog.Calls.MISSED_TYPE;
Cursor missedCursor = null;
missedCursor = mContext.getContentResolver()
.query(Calls.CONTENT_URI, projection,strSelection, null,
Calls.DATE + " DESC");
請在提高我的代碼幫助。
謝謝。
簡而言之:我想要顯示來自某個號碼/聯繫人的未接電話,並提及漏接用戶從特定號碼獲得的總數。有沒有更好的方法來做到這一點? –