est ici un moyen amélioré, par exemple, si le numéro enregistré dans la base de données est comme: "914111222" cette méthode peut traiter avec de tels chiffres: "+ 98 914 111 2222":
public void removeContactsLogFromPhoneLogs(String numberTag){
char[] number=numberTag.toCharArray();
String n="%";
for(int i=0;i<number.length;i++)
{
n=n+(number[i]+"%");
}
String queryString=CallLog.Calls.NUMBER+" LIKE '"+n+"'";
mContext.getContentResolver().delete(CallLog.Calls.CONTENT_URI,queryString,null);
}
il faut que la permission:
<uses-permission android:name="android.permission.WRITE_CALL_LOG"/>
assurez-vous que u ont ' 'permission dans l'homme ifest –
quelle erreur obtenez-vous? s'il vous plaît poster votre logcat. –
@imrankhan cela fonctionne, mais je veux supprimer un certain nombre de journaux d'appels. – sai