Autore Topic: [App] Simulatore di sms in ingresso  (Letto 1880 volte)

Offline giannign1

  • Utente junior
  • **
  • Post: 85
    • chiedetelo_se_lo_volete
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus One
  • Play Store ID:
    giannign1
  • Sistema operativo:
    Windows 7
[App] Simulatore di sms in ingresso
« il: 28 Maggio 2011, 15:56:38 CEST »
Salve a tutti
volevo publicizzare la mia applicazione FREE che potrebbe esservi utile come sviluppatori

Difatti essa genera e lancia un broadcast intent pari a quello generato dal sistema al momento della ricezione di un sms

Proprio come succede nell'emulatore tramite il comando sms send via telnet, cosa aimè non possibile verso un dispositivo reale

Ecco qua:
https://market.android.com/details?id=act.main

Nome su market: Simulatore di sms / Sms emulator
Nome developer: giannign1
Licenza applicazione: FREE

Quindi scaricate e .... cliccate sugli adMob :P:P:P

Ciaociao aspetto commenti, critiche, proposte di miglioramento e quello che volete

Gianni
« Ultima modifica: 17 Giugno 2011, 18:51:03 CEST da giannign1 »

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:[App] Silmulatore di sms in ingresso
« Risposta #1 il: 16 Giugno 2011, 21:17:30 CEST »
Ciao mi tornerebbe utile la tua applicazione :) è per caso possibile mandare gli sms tramite intent?

Offline giannign1

  • Utente junior
  • **
  • Post: 85
    • chiedetelo_se_lo_volete
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus One
  • Play Store ID:
    giannign1
  • Sistema operativo:
    Windows 7
R: [App] Silmulatore di sms in ingresso
« Risposta #2 il: 17 Giugno 2011, 09:01:25 CEST »
Ciao Ricky
Ehm mi spiace ma la mia ap non genera l intent per l'invio di smd (cosa che comporterebbe costi)

Questa genera il broadcast intent di "nuovo messaggio ricevuto"

Unica precisazione, siccome per mandare l intent al servizio di sistema che si occups della memorizzazione del sms la mia app dovrebbe essere firmata con la stessa firma del sistema, la mia app si occupa anche della memorizzazione del sms nel db dei messaggi ("archiviazione messaggi" per intendersi)

Spero di essere stato chiaro :)
E soprattutto spero che ti sia comunque utile la mia app :)

Ad ogni modo...clicca sui banner pubblicitari :p:p:p

Inviato dal mio Nexus One usando Tapatalk

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:[App] Silmulatore di sms in ingresso
« Risposta #3 il: 17 Giugno 2011, 11:28:47 CEST »
Ciao Ricky
Ehm mi spiace ma la mia ap non genera l intent per l'invio di smd (cosa che comporterebbe costi)

Questa genera il broadcast intent di "nuovo messaggio ricevuto"

Unica precisazione, siccome per mandare l intent al servizio di sistema che si occups della memorizzazione del sms la mia app dovrebbe essere firmata con la stessa firma del sistema, la mia app si occupa anche della memorizzazione del sms nel db dei messaggi ("archiviazione messaggi" per intendersi)

Spero di essere stato chiaro :)
E soprattutto spero che ti sia comunque utile la mia app :)

Ad ogni modo...clicca sui banner pubblicitari :p:p:p

Inviato dal mio Nexus One usando Tapatalk

Forse mi sono espresso male.
Io mi chiedevo se c'è la tua applicazione permette di essere pilotata tramite degli Intent.
Mi spiego meglio.
Io ho delle unit test e voglio testare cosa avviene quando viene ricevuto un sms. Mi chiedevo quindi se tramite degli intent che sono definiti nella tua applicazione è possibile evitare l'interazione umana :)

Offline giannign1

  • Utente junior
  • **
  • Post: 85
    • chiedetelo_se_lo_volete
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus One
  • Play Store ID:
    giannign1
  • Sistema operativo:
    Windows 7
R: [App] Silmulatore di sms in ingresso
« Risposta #4 il: 17 Giugno 2011, 11:33:18 CEST »
Adesso ti ho capito :)

Dunque attualmente no ma è una modifica facilissima che posso applicare.
Vedo fra oggie domani di combinare qualcosa e appena pubblico l'aggiornamento ti faccio sapere. ;)

Inviato dal mio Nexus One usando Tapatalk

Offline giannign1

  • Utente junior
  • **
  • Post: 85
    • chiedetelo_se_lo_volete
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus One
  • Play Store ID:
    giannign1
  • Sistema operativo:
    Windows 7
Re:[App] Silmulatore di sms in ingresso
« Risposta #5 il: 17 Giugno 2011, 18:40:43 CEST »
Ciao Ricky,
come promesso dopo il lavoro mi sono messo ad apportare quella modifica da te consigliatami.

Ho fatto un po' di prove, e mi pare tutto ok. Fammi sapere se è quello che volevi o se è altro quello di cui hai bisogno.

Fra 5/10 minuti sarà sul market l'aggiornamento (ho già pronto l'apk devo solo caricarlo :) )

Nel frattempo leggiti questa pagina. Ti sarà di aiuto ;)

Ciaociao

http://www.giannigenovesi.it/Android/EmuSms/EmuSmsIntentPreparer

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:[App] Simulatore di sms in ingresso
« Risposta #6 il: 17 Giugno 2011, 18:56:45 CEST »
Grazie mille :)
Se posso permettermi un'osservazione io invece della soluzione tramite libreria avrei semplicemente specificato un action e fatto che in modo che un BroadcastReceiver intercettandola vada a far partire il Service.
In questo modo chi va a chiamare l'applicazione non deve utilizzare nessuna libreria :)

Offline giannign1

  • Utente junior
  • **
  • Post: 85
    • chiedetelo_se_lo_volete
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus One
  • Play Store ID:
    giannign1
  • Sistema operativo:
    Windows 7
Re:[App] Simulatore di sms in ingresso
« Risposta #7 il: 17 Giugno 2011, 19:01:23 CEST »
Si ci avevo pensato ed è giustissima la tua considerazione.
Però non basterebbe l'action, l'intent ha come extra anche il numero del mittente e il corpo del messaggio.
I quali valori devono avere quelle specifiche chiavi in modo che la mia applicazione sappia come recuperarli :)

E comunque l'ho fatto anche per salvaguardarmi nel caso in futuro modificassi la procedura di accesso al servizio. Dopotutto è proprio questa la logica dell'incapsulazione no? hehe

PS: Ricky ti ho aggiunto su skype...se non ti dispiace...talvolta uno scambio di parole veloci in chat evita incomprensioni tipo stamani :P

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:[App] Simulatore di sms in ingresso
« Risposta #8 il: 18 Giugno 2011, 12:33:17 CEST »
Citazione
E comunque l'ho fatto anche per salvaguardarmi nel caso in futuro modificassi la procedura di accesso al servizio. Dopotutto è proprio questa la logica dell'incapsulazione no? hehe

Incapsulamento significa che tu hai un'interfaccia e nascondi come è effettivamente implementata quindi direi che sarebbe comunque rispettato.
Avrei in più quello che viene chiamato "loose coupling" perchè le due applicazioni non necessitano di essere linkate insieme.

Offline giannign1

  • Utente junior
  • **
  • Post: 85
    • chiedetelo_se_lo_volete
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus One
  • Play Store ID:
    giannign1
  • Sistema operativo:
    Windows 7
Re:[App] Simulatore di sms in ingresso
« Risposta #9 il: 19 Giugno 2011, 15:05:28 CEST »
Ad ogni modo Ricky, se preferisci non includere la libreria nel tuo progetto ti posso tranquillamente comunicare la struttura dell'intent ;)

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:[App] Simulatore di sms in ingresso
« Risposta #10 il: 19 Giugno 2011, 15:10:22 CEST »
Ad ogni modo Ricky, se preferisci non includere la libreria nel tuo progetto ti posso tranquillamente comunicare la struttura dell'intent ;)

Non sarebbe una cattiva idea :)