Come è possibile cancellare l'intera cronologia del registro chiamate in Android? Attualmente ho questo codice che può solo cancellare un particolare registro chiamateCome si cancella la cronologia dei registri delle chiamate in Android?
public void DeleteCallLogByNumber(String number) {
String queryString="NUMBER="+number;
this.getContentResolver().delete(CallLog.Calls.CONTENT_URI,queryString,null);
}
}
Non è l'ideale quindi un commento non una risposta, ma si può sempre leggere tutte le voci del registro delle chiamate ed eliminarli in questo modo ... – Basic
Prova questa? @Rpc (description = "Elimina una voce dal registro chiamate ") vuoto deleteAnEntryFromCallLog (numero String) pubblica { provare { Uri CALLLOG_URI = Uri.parse (" tenore: // call_log/chiamate"); mService.getContentResolver(). Delete (CALLLOG_URI, CallLog.Calls.NUMBER + "=?", New String [] {numero}); } cattura (eccezione e) { e.getMessage(); } } –
@AlexanderWigmore che non funziona – dythe