我想从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");
请在提高我的代码帮助。
谢谢。
简而言之:我想要显示来自某个号码/联系人的未接电话,并提及漏接用户从特定号码获得的总数。有没有更好的方法来做到这一点? –