Sto creando un'utilità di backup per Android e ho bisogno di leggere il contenuto di posta in arrivo, posta in uscita e dratfs. Come posso farlo su SDK v1.5?Android 1.5: lettura dei messaggi SMS
7
A
risposta
16
C'è un content provider per l'accesso ai messaggi SMS, ma non è documentato nell'SDK pubblico. Se si utilizza ContentResolver.query()
condi content://sms
, si dovrebbe poter accedere a questi messaggi.
Potete trovare ulteriori informazioni on this Google Groups thread o previous questions on stackoverflow.
-10
Se è possibile aprire una connessione con il modem interno ed eseguire AT commands (non so come questo è fatto), quindi è possibile il backup nel modo seguente (a nudo i commenti):
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
Si dovrebbe di Ovviamente aspetta OK dopo aver emesso ognuno dei comandi. Fare riferimento a 27.005 e 27.007 per i dettagli dei comandi.
Il problema è che non puoi. –
Con un telefono rootato è possibile. –
Alcuni di voi fanno downvoting per favore spiegate perché pensate che questa risposta meriti un totale di 4 downvotes? Per me questo indica qualcosa di completamente sbagliato e un cattivo consiglio. Questa risposta è solo qualcosa che risulta al momento non possibile (ma ricorda che Android potrebbe aggiungere il supporto per questo in seguito e quindi queste risposte saranno un'opzione completamente valida). Un downvote potrebbe essere ok (anche se ho indicato chiaramente che la risposta era un "forse il seguente funziona ..." tipo di risposta), ma trovo -4 inappropriato. – hlovdal