gpt4 book ai didi

android - SMSManager 不适用于三星 Galaxy S3 LTE

转载 作者:太空宇宙 更新时间:2023-11-03 10:22:16 25 4
gpt4 key购买 nike

我创建了简单的代码来发送适用于 Xperia U 和 QMobile(本地品牌)的 SMS。但它不适用于三星 Galaxy S3 LTE

他们的代码是

import android.telephony.SmsManager;
SmsManager sms = SmsManager.getDefault();
PendingIntent sentPI;
String SENT = "SMS_SENT";

sentPI = PendingIntent.getBroadcast(activity, 0,new Intent(SENT), 0);

sms.sendTextMessage("01234567890", null, msg, sentPI, null);

最佳答案

首先一定要添加发送短信的权限

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

然后用 try 和 catch 包围您的代码,以查找阻止在 Samsung s3 lte 中发送的错误..

      try {
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage("01234567890", null, msg, sentPI, null);
Toast.makeText(getApplicationContext(), "SMS Sent!",
Toast.LENGTH_LONG).show();
} catch (Exception e) {
Toast.makeText(getApplicationContext(),
"SMS faild, please try again later!",
Toast.LENGTH_LONG).show();
e.printStackTrace();
}

关于android - SMSManager 不适用于三星 Galaxy S3 LTE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18377610/

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