2015-04-18 1 views
-1

Je travaille à l'écriture de la création d'une nouvelle application qui enverra des messages à n'importe quelle application native native de l'appareil mobile.Encodage UTF 8 dans l'application SMS Android

Lors de l'envoi de messages, au lieu de l'ASCII, j'utilise des caractères de codage UTF-8 qui sont remplacés entre quelques caractères ASCII d'une chaîne.

Je fais face à une exception lors de l'envoi du message après avoir donné le numéro de destinataire. La méthode de service ci-dessus rechercher le code UTF correspondant, quand j'envoie sur le bouton clic, exception suivante est:

java.lang.NullPointerException 
android.telephony.SmsMessage$SubmitPdu.<init>(SmsMessage.java:168) 
android.telephony.SmsMessage.getSubmitPdu(SmsMessage.java:1114) 
android.telephony.SmsManager.sendTextMessage(SmsManager.java:248) 
android.telephony.SmsManager.sendTextMessage(SmsManager.java:122) 
com.mastpro.dpsu.stegosms.SendCipherMsgActivity.onSendClick(SendCipherMsgActivity.java:60) 
+0

S'il vous plaît publier votre code pour SendCipherMsgActivity.java, en particulier la ligne 60. Votre problème est impossible à comprendre à partir de la description seule. –

Répondre