Autore Topic: Implementare recupero sms da cellulare  (Letto 1375 volte)

Offline iuska

  • Nuovo arrivato
  • *
  • Post: 28
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    ubuntu 10.10
Implementare recupero sms da cellulare
« il: 26 Gennaio 2011, 15:12:08 CET »
0
Salve ragazzi,
devo creare un 'applicazione client per cellulari con sistema android.
Questa applicazione deve recuperare gli sms inviati presenti sul cellulare, interpretare il contenuto dei sms e ricavarne alcune informazioni..

In realtà la fase di recupero e interpretazione credo siano  2 fasi complesse e distinte per cui come prima cosa devo generare in qualche modo con l'emulatore questi sms e recuperare o estrarne il contenuto, ciò che si può fare insomma.. per poi passare alla seconda fase.

qualcuno può darmi delle indicazioni o suggerimenti su come fare, presentarmi degli esempi semplici o darmi dei link che spieghino come funzionano le classi android che secondo voi dovrei utilizzare per risolvere il mio problema?

sono alle prime armi con android e ho bisogno di una mano.. vi ringrazio molto..

Offline Qlimax

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 757
  • Respect: +202
    • Google+
    • _Qlimax
    • Mostra profilo
    • www.egsolutions.ch
  • Dispositivo Android:
    Galaxy Nexus - Nexus One - Wildfire - Magic
  • Play Store ID:
    egsolutions.ch
  • Sistema operativo:
    Ubuntu 12.04, Windows 7
Re:Implementare recupero sms da cellulare
« Risposta #1 il: 26 Gennaio 2011, 16:03:32 CET »
0
per la "prima fase" dai un occhiata a questi links

occhio però
Android Developers Blog: Be Careful With Content Providers


per la "seconda fase", puoi benissimo usare una stringa o un file contenente delle frasi e processare il contenuto per "interpretare il contenuto" per implementare la funzionalità.

« Ultima modifica: 26 Gennaio 2011, 16:55:16 CET da Qlimax »

Offline iuska

  • Nuovo arrivato
  • *
  • Post: 28
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    ubuntu 10.10
Re:Implementare recupero sms da cellulare
« Risposta #2 il: 26 Gennaio 2011, 16:51:44 CET »
0
devi scusarmi ma non ho capito molto quei link, credo che offrano delle applicazioni già pronte, a me servono delle direttive su come implementare l'applicazione.
Se ho capito male potresti spiegarmi un po' meglio?scusami.

Magari ci sono dei tutorial che danno una panoramica in generale sui package android o che meglio ancora possono chiarirmi le idee su come gestire questo problema?

Offline Qlimax

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 757
  • Respect: +202
    • Google+
    • _Qlimax
    • Mostra profilo
    • www.egsolutions.ch
  • Dispositivo Android:
    Galaxy Nexus - Nexus One - Wildfire - Magic
  • Play Store ID:
    egsolutions.ch
  • Sistema operativo:
    Ubuntu 12.04, Windows 7
Re:Implementare recupero sms da cellulare
« Risposta #3 il: 26 Gennaio 2011, 16:56:21 CET »
0
ho corretto il link, in fondo, andavano solo tolte le virgolette  "android read sms" => android read sms

Offline iuska

  • Nuovo arrivato
  • *
  • Post: 28
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    ubuntu 10.10
Re:Implementare recupero sms da cellulare
« Risposta #4 il: 26 Gennaio 2011, 18:27:22 CET »
0
ok grazie sto dando uno sguardo ..

Sapete dirmi inoltre come simulare l'invio di sms?

Dovrei trovare anche dei metodi per generare dei finti messaggi che siano utili per i test.

grazie per l'aiuto

Offline Qlimax

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 757
  • Respect: +202
    • Google+
    • _Qlimax
    • Mostra profilo
    • www.egsolutions.ch
  • Dispositivo Android:
    Galaxy Nexus - Nexus One - Wildfire - Magic
  • Play Store ID:
    egsolutions.ch
  • Sistema operativo:
    Ubuntu 12.04, Windows 7

Offline iuska

  • Nuovo arrivato
  • *
  • Post: 28
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    ubuntu 10.10
Re:Implementare recupero sms da cellulare
« Risposta #6 il: 27 Gennaio 2011, 11:49:54 CET »
0
ok grazie mille.

ora però se posso vorrei formulare meglio la mia richiesta, man mano che ci rifletto mi rendo conto..

quello che mi serve fare è elaborare le informazioni inviate dall'utente in ogni sms, quindi, la mia applicazione dovrebbe recuperare il sms che è stato appena inviato e leggerne il contenuto per poi interpretarlo, allora vi chiedo :

1) anzichè andare di volta in volta nel db per leggere tutti i sms memorizzati è piu giusto che l'applicazione si attivi non appena si verifica l'invio di un sms? come si può fare ciò?

poi vorrei un po' di chiarimenti perchè devo ancora capire bene come funziona il sistema, nel senso :

2) in generale quando vengono inviati e ricevuti dei sms su android questi vengono automaticamente messi in un db?
3) come si fa ad accedere a questo db?
3) se la mia applicazione si deve attivare all'invio di un sms, come faccio a prendere proprio l'ultimo sms inviato?devo and sempre nel db?cm faccio a prendere proprio l'ultimo inviato e scartare tutti gli altri ?

scusate mi rendo conto che sono tante domande, ma ho bisogno solo di un po' di chiarimenti per poter capire come agire, e non avendo esperienza e avendo poco tempo a disposizione mi rivolgo a qualcuno che ne sa di piu, grazie a chi avrà la pazienza di rispondermi..