通过SMS Manager发送时,短信无法到达其他设备

时间:2017-10-09 11:56:53

标签: java android sms

我正在尝试使用短信管理器将我的Android手机短信发送到另一部手机。代码工作正常,没有错误。但是当我在发送短信后进行测试时,短信还没有到达其他设备上。我搜索了很多关于这个但没有得到解决方案。我也有双sim ..它有任何问题....? 以下是我的代码

public  void test(View v)
{
    askPermission();

try {

String phoneNumber = "1234567890";
String message = "This sms is sent by Meenakshi ";
SmsManager smsManager = SmsManager.getDefault();
//ArrayList<String> parts = smsManager.divideMessage(message);
smsManager.sendTextMessage(phoneNumber, null, message, null, null);

Toast.makeText(birthday_wish.this, "Message Sent",
        Toast.LENGTH_LONG).show();
 }
catch (Exception e)
{
e.printStackTrace();
Toast.makeText(birthday_wish.this, "Message not Sent",
        Toast.LENGTH_LONG).show();
}
}

private void askPermission() {
    ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.SEND_SMS},1);
}

在清单 -

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

0 个答案:

没有答案