有没有办法可以获得android中特定联系人的日志呼叫历史记录(仅限呼叫持续时间)。假设我的联系人列表中有“X”人,我想知道过去几天我们都聊过的电话的持续时间(所以传入和传出)(用户给出的,可以是一天,一周,一个月)等)。
我在搜索时遇到了这段代码,但我认为这可能只是给出了最后的谈话细节。如果我错了,请纠正。
String[] strFields = {
android.provider.CallLog.Calls.NUMBER,
android.provider.CallLog.Calls.TYPE,
android.provider.CallLog.Calls.CACHED_NAME,
android.provider.CallLog.Calls.CACHED_NUMBER_TYPE
};
String strOrder = android.provider.CallLog.Calls.DATE + " DESC";
Cursor mCallCursor = getContentResolver().query(
android.provider.CallLog.Calls.CONTENT_URI,
strFields, null, null,strOrder);
任何帮助都会很棒:)
答案 0 :(得分:0)
可能有两种方法,