Tôi đang cố gắng để có được tất cả các Call-Logs excluding SMS
nhưng tôi nhận được một danh sách hợp nhất.Calllog trả về tất cả các cuộc gọi nhật ký cũng như nhật ký sms, làm cách nào để tôi chỉ có thể lọc nhật ký cuộc gọi?
Tôi làm cách nào để lọc nhật ký cuộc gọi chỉ cho cuộc gọi?
Tôi đang sử dụng mã sau đây.
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,
android.provider.CallLog.Calls.DATE
};
String strOrder = android.provider.CallLog.Calls.DATE + " DESC";
Uri calluri = Uri.parse("content://call_log/calls");
Cursor mCallCursor = getContentResolver().query(
calluri,
strFields,
null,
null,
strOrder
);
Tôi đang sử dụng Samsung Note 2 để thử nghiệm.
Tôi cũng gặp vấn đề tương tự. Không biết nếu đây là lỗi hoặc biến thể của samsung. – Tushar