2011-10-22 157 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权限。