2011-10-22 526 views
0

我想用sendTextMessage()方法在我的應用程序發送短信...sendTextMessage發送短信

SmsManager sms = SmsManager.getDefault(); 
sms.sendTextMessage(phoneNumber, null, message, null, null); 

<uses-permission android:name="android.permission.SEND_SMS"></uses-permission> 
<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission> 

...但出現空指針異常錯誤。

我使用Galaxy SII,我在中國使用它。

SMSC號碼可能是這個錯誤或其他錯誤的原因?怎麼了?幫我。

謝謝。

+0

可能重複的[sendTextMessage在Android手機](http://stackoverflow.com/questions/7832864/sendtextmessage-in-android-phone) –

+2

該文檔不顯示sendTextMessage拋出NullPointerException(Atleast如果phoneNumber和消息不爲空)。你在哪一行得到它? – Jong

+1

你可以發佈堆棧跟蹤嗎?我打算(在這一點上)假設phoneNumber或消息是空的 – Samuel

回答

1

您的代碼適用於我(在美國使用Galaxy S II)。一個音符...你不需要READ_PHONE_STATE權限。