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 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
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…