Je veux également accéder aux journaux de sms. mais je ne trouve aucun moyen, j'ai déjà accédé aux journaux d'appels en utilisant CallLog.Calls, il est incapable de lister les journaux sms. ci-dessous le code est la liste des journaux d'appels seulement, mais pas tous les journaux, même les journaux de sms ne sont pas répertoriés (journaux SMS signifie que les journaux créés parce que reçu et envoyé des sms). s'il vous plaît aidez-moi à trouver le moyen de récupérer les journaux SMS. s'il vous plaît ans si possible monsieur.Comment lister tous les journaux d'appels de la liste des journaux, y compris les journaux Sms et e-mail?
Cursor cursor = managedQuery(CallLog.Calls.CONTENT_URI, null, null,
null, Calls.DATE + " DESC");
// cursor is inited
cursor.moveToFirst();
String name;
String number;
int type;
do {
name = "";
number = "";
type = -1;
try {
number = cursor.getString(cursor
.getColumnIndex(CallLog.Calls.NUMBER));
type = cursor.getInt(cursor.getColumnIndex(CallLog.Calls.TYPE));
try {
name = cursor.getString(cursor
.getColumnIndex(CallLog.Calls.CACHED_NAME));
} catch (Exception e) {
} finally {
if (name == null || name.equals("")) {
name = "UNKNOWN";
}
}
Log.e("My App", name + " : "+number + " : "+type);
} catch (Exception e) {
Log.e("My App", "Error in creation");
}
} while (cursor.moveToNext());
monsieur, cela fonctionne très bien, pourquoi il n'est pas là dans la documentation de l'API. et quelle est la manière d'api de le faire. si le sait s'il vous plait – javaG