我正在尝试使用短信管理器将我的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>