2014-12-31 33 views
0

在這裏工作是我的代碼:發送短信不會在所有設備上

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

而且在清單:

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

我試圖在一個LG和它的作品完美,但在銀河, 這是行不通的。

可能是什麼問題?也許硬件?

+0

在我的銀河系統上工作得很好。你確定你的消息對sendTextMessage()方法來說不是太長嗎? –

+0

其短信息 – user2682362

+0

清單中的正確位置是否有權限?你是否導入了正確的'SmsManager'類?你確定這個號碼是正確的嗎?你正在測試哪個Android版本?你怎麼確定它不起作用?您需要提供更多信息。 –

回答

1

我相信你也在你的應用程序中收到消息或閱讀消息。如果是這樣,請將以下內容添加到您的清單中:

<uses-permission android:name="android.permission.RECEIVE_SMS"/> 
<uses-permission android:name="android.permission.READ_SMS"/>