Débutant en développement Android ici.
J'essaie de créer une application qui lira les messages SMS stockés sur l'appareil et donnera ensuite à l'utilisateur des statistiques sur ses habitudes (comme les personnes à qui il envoie souvent des messages, les mots courants, etc.)
Mais à ma connaissance, il ne semble pas y avoir de moyen de le faire. J'ai cherché sur les forums et tout ce dont on parle, c'est de l'accès à la boîte de réception où l'on peut trouver les messages que l'utilisateur n'a pas lus. Comment alors l'application par défaut et celle d'un tiers (Handcent par exemple) peuvent-elles afficher les mêmes textes ? Ils ne conservent pas leur propre base de données car Handcent affiche tous les textes lors d'une nouvelle installation.
tl;dr : Comment lire les messages SMS sur un appareil Android, en particulier les messages qui ont déjà été lus.