2015-04-18 28 views
-1

我正在編寫創建一個新的應用程序,它將消息發送到任何移動設備本機短信應用程序。Android短信應用程序中的UTF 8編碼

雖然發送消息,而不是ASCII,我正在使用一些UTF-8編碼字符,這些字符在字符串的幾個ASCII字符之間被替換。

我在給出收件人號碼後發送郵件時遇到了異常。上述實用方法查找爲相應的UTF編碼,當我按一下按鈕發送, 以下異常說到:

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

請發表您的代碼SendCipherMsgActivity.java,特別是第60行。你的問題是不可能從單獨的描述中理解的。 –

回答