Ho trovato della documentazione (qui).Originariamente inviato da veddai
codice:OutputStreamWriter writer = new OutputStreamWriter(out,"ISO-8859-1"); writer.write("AT+CMGF=1\r"); writer.write("AT+CMGW=\""+numero+"\"\r"); writer.write(messaggio+"\r"); writer.write(endline);
Il primo comando mi sembra ok. Per il secondo, il +CMGW, la documentazione dice che il formato è:
+CMGW[=address[,address_type[,message_status]]]<CR>sms_message_body<Ctrl+z>
Quel <Ctrl+z> è il codice 26 o 0x1A.