Italian Basic4Android SMS

corrado

Member
Licensed User
Longtime User
Ciao a tutti.

Ho creato una applicazione per una rubrica telefonica
con db sqlite.
Funziona tutto bene, faccio direttamente
le chiamate dalla rubrica, però non riesco a fare
un SMS.

Nel tutorial ho trovato solo questa istruzione:
Send("numero telefono", "testo sms").

Quando esegue l'istruzione mi da errore: variabile non dichiarata.
Ho provato a dichiarare la variabile Send, ma non funziona.

In attesa di un suggerimento
Ciao a tutti

Device: HTC desirè HD
 

azorzi

New Member
Licensed User
Longtime User
Ciao, ho verificato:

1) non puoi chamarlo da un'emulatore ma da un device fisico

2) questo e' un'esempio di dichiarazione e di chiamata all'inizializzazione dell'activity

Sub Process_Globals
'These global variables will be declared once when the application
Dim g_phoneSms As PhoneSms

End Sub

Sub Activity_Create(FirstTime As Boolean)

sendSMS
End Sub

Sub sendSMS
' verifica chiamata
Msgbox("msg0","title0")
' formato telefono prefisso internazionale
g_phoneSms.Send("+39347xxxxxxx","mio messaggio di test")
'
' messo per verificare se non ci sono eccezioni
Msgbox("msg1","title1")

End Sub


Ho ricevuto correttamente il messaggio su un altro cell

Andrea.
:)
 

corrado

Member
Licensed User
Longtime User
Ciao, ho verificato:

1) non puoi chamarlo da un'emulatore ma da un device fisico

2) questo e' un'esempio di dichiarazione e di chiamata all'inizializzazione dell'activity

Sub Process_Globals
'These global variables will be declared once when the application
Dim g_phoneSms As PhoneSms

End Sub

Sub Activity_Create(FirstTime As Boolean)

sendSMS
End Sub

Sub sendSMS
' verifica chiamata
Msgbox("msg0","title0")
' formato telefono prefisso internazionale
g_phoneSms.Send("+39347xxxxxxx","mio messaggio di test")
'
' messo per verificare se non ci sono eccezioni
Msgbox("msg1","title1")

End Sub


Ho ricevuto correttamente il messaggio su un altro cell

Andrea.
:)


Ciao Andrea
sono stato molto impegnato e per qualche giorno non ho guardato le risposte.

Con le risposte che mi hai dato, ho risolto l'errore e adesso funziona.
Comunque volevo farti sapere che il problema principale non era l'esecuzione
dall'emulatore o dal device, mi dava l'errore in fase di compilazione perchè
non avevo definito la variabile g_phoneSms in Process_Globals.

Saluti
Corrado
 
Top