Wie können Sie den gesamten Anrufprotokollverlauf in Android löschen? Derzeit habe ich diesen Code, der nur ein bestimmtes Anrufprotokoll löschen kannWie löschen Sie Ihren Anrufprotokollverlauf in Android?
public void DeleteCallLogByNumber(String number) {
String queryString="NUMBER="+number;
this.getContentResolver().delete(CallLog.Calls.CONTENT_URI,queryString,null);
}
}
Nicht ideal, um einen Kommentar keine Antwort, aber man konnte immer alle Anrufprotokolleinträge lesen und sie auf diese Weise löschen ... – Basic
Try this? @Rpc (description = "Löscht einen Eintrag aus Anrufprotokoll ") public void deleteAnEntryFromCallLog (String-Nummer) { versuchen { Uri CALLLOG_URI = Uri.parse (" Inhalt: // call_log/Anrufe"); mService.getContentResolver(). Delete (CALLLOG_URI, CallLog.Calls.NUMBER + "=?", Neuer String [] {Zahl}); } catch (Ausnahme e) { e.getMessage(); } } –
@AlexanderWigmore, die nicht funktioniert – dythe