gpt4 book ai didi

android - 发送短信失败

转载 作者:行者123 更新时间:2023-11-30 00:00:28 25 4
gpt4 key购买 nike

我制作了一个简单的发送 SMS 的小型 Android 应用程序。

我在 list 中添加了 Send_SMS 权限。

我的代码如下:

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

@Override
public void onRequestPermissionsResult(int requestCode, String permissions[], int[] grantResults) {
switch (requestCode) {
case 1: {
if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) {
sendSMS(phoneNumberTo, smsMessage);
}
return;
}
}
}

private void sendSMS(String phoneNumber, String message) {
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, null, null);
}

我的手机正在尝试发送短信,但出现错误:

enter image description here

我应该补充一点:

  1. 当我点击我的手机“重新发送”时,它起作用了
  2. 我用的是小米note 4

最佳答案

试试这个

 SmsManager smsManager = SmsManager.getDefault();
ArrayList<String> parts = smsManager.divideMessage(message);
smsManager.sendMultipartTextMessage(phoneNumber, null, parts, null, null);

关于android - 发送短信失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50020221/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com