Есть ли способ, с помощью которого можно получить историю вызовов журнала (только продолжительность вызова) для конкретного контакта в Android.Скажем, в моем списке контактов есть знаком «Х», я хочу выяснить продолжительность разговора, с которым мы оба разговаривали (как входящие, так и исходящие) в прошлые дни (это дано пользователем, может быть днем, неделей, месяцем).и т. д.).
Я нашел этот код во время поиска, но думаю, что он может дать только последние детали разговора.Пожалуйста, исправьте, если я ошибаюсь.
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);
Любая помощь будет отличной :)