Je crée un utilitaire de sauvegarde pour Android et j'ai besoin de lire le contenu de la boîte de réception, de la boîte d'envoi et des dratfs. Comment puis-je accomplir cela sur SDK v1.5?Android 1.5: Lecture de messages SMS
7
A
Répondre
16
Il existe un content provider pour accéder aux messages SMS, mais cela n'est pas documenté dans le SDK public. Si vous utilisez ContentResolver.query()
avec un Uri
de content://sms
vous devriez être en mesure d'accéder à ces messages.
Vous pouvez trouver plus d'informations on this Google Groups thread ou previous questions on stackoverflow.
-10
Si vous pouvez ouvrir une connexion au modem interne et exécuter AT commands (ne sais pas comment cela se fait), vous pouvez sauvegarder de la manière suivante (dénuder les commentaires):
AT+CSCS="UTF8" // select character set
AT+CMEE=2 // turn on extended error reporting
AT+CPMS="ME","ME" // select message storage in the phone
AT+CMGL=4 // read all messages
AT+CPMS="SM","SM" // select message storage on SIM
AT+CMGL=4 // read all messages
Vous devriez de Bien sûr, attendez OK après l'émission de chacune des commandes. Reportez-vous à 27.005 et 27.007 pour plus de détails sur les commandes.
Le problème est que vous ne pouvez pas. –
Avec un téléphone enraciné, vous pouvez. –
Peut-être certains d'entre vous downvoting s'il vous plaît expliquer pourquoi vous pensez que cette réponse mérite un total de 4 downvotes? Pour moi, cela indique quelque chose de totalement faux et de mauvais conseils. Cette réponse est juste quelque chose qui s'avère actuellement impossible (mais rappelez-vous qu'Android pourrait ajouter un support pour cela plus tard et que cette réponse sera une option complètement viable). Un downvote pourrait bien se passer (même si j'ai clairement indiqué que la réponse était "peut-être les travaux suivants ..." genre de réponse), mais je trouve -4 inapproprié. – hlovdal