Autore Topic: intercettare tasto invio sms  (Letto 615 volte)

Offline bellopapo

  • Nuovo arrivato
  • *
  • Post: 1
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    vari cell cinesi
  • Sistema operativo:
    seven
intercettare tasto invio sms
« il: 11 Maggio 2013, 01:31:42 CEST »
0
salve a tutti
posseggo una sim di servizio che mi permette di fare chiamate personali se si aggiunge il prefisso 4146.
non ho voluto smanettare nei contatti aggiungendo a tutti questo prefisso. Per ovviare l'inserimento del prefisso suddetto, ho fatto una mini app per le chiamate e funziona perfettamente. intercetto il tasto "chiamata", blocco la telefonata, gli metto il 4146 davanti e riparte la chiamata. ho usato i dovuti permessi nel manifest (call_phone , process_outgoing_calls) e intercetto l'intent NEW_OUTGOING_CALL col broadcastreceiver. il tutto in un service.
e fino a qui tutto ok.
la stessa cosa, purtroppo, NON RIESCO a farla con gli sms.

cioè : non riesco a capire quale sia l'intent del tasto invio sms della applicazione nativa.

chi può aiutarmi ?

Offline NanoAndroide

  • Utente junior
  • **
  • Post: 63
  • Respect: +3
    • Google+
    • Mostra profilo
    • MeToo
  • Dispositivo Android:
    GT-S5570
  • Play Store ID:
    MeToo
  • Sistema operativo:
    Windows 7
Re:intercettare tasto invio sms
« Risposta #1 il: 19 Maggio 2013, 01:24:15 CEST »
0
Scopiazzando da StackOverflow:

Codice (Java): [Seleziona]
String number = "12346556";  // The number on which you want to send SMS  
startActivity(new Intent(Intent.ACTION_VIEW, Uri.fromParts("sms", number, null)));

Offline stefano77

  • Nuovo arrivato
  • *
  • Post: 12
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy tab 2
  • Sistema operativo:
    Ubuntu 12.10
Re:intercettare tasto invio sms
« Risposta #2 il: 05 Settembre 2013, 00:25:26 CEST »
0
Salve bellopapo ed un salutone a tuuti i gli iscritti al forum, sono un neofita della programmazione android, e volevo anche io risolvere il problema del 4146, ti volevo chiedere se ti era possibile postare il codice sorgente così da poterlo prendere come spunto.
poi per gli sms  ci possiamo studiare in due.
saluti stefano