Sto cercando di ottenere tutto il Call-Logs excluding SMS
ma ottengo un elenco unito.Calllogs che restituiscono tutte le chiamate dei registri e i registri sms, come posso filtrare solo i registri delle chiamate?
Come posso filtrare i registri delle chiamate solo per le chiamate?
Sto usando il seguente codice.
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
);
Sto utilizzando Samsung Note 2 per i test.
Ho anche lo stesso problema. Non so se questo sia un bug o una variazione da parte di Samsung. – Tushar