从数据库中检索通话记录的代码:
String[] strFields = { android.provider.CallLog.Calls.NUMBER,
android.provider.CallLog.Calls.TYPE,android.provider.CallLog.Calls.CACHED_NAME,
android.provider.CallLog.Calls.DATE, android.provider.CallLog.Calls.DURATION };
String strOrder = android.provider.CallLog.Calls.DATE + " DESC";
Cursor mCallCursor = context.getContentResolver().query(android.provider.CallLog.Calls.CONTENT_URI, strFields,null, null, strOrder);
它正在检索所有日志,包括最近发送的电话号码和时间。
但我想从通话记录中排除最近发过消息的项目。
谁能帮我?