gpt4 book ai didi

android - 设备关闭时发送短信

转载 作者:行者123 更新时间:2023-11-29 01:55:09 25 4
gpt4 key购买 nike

我想制作一个广播接收器,在设备关闭时向某个电话号码发送一条简单的短信。

这是我的代码:

public class ShutDownReceiver extends BroadcastReceiver {

SmsManager sms = SmsManager.getDefault();

@Override
public void onReceive(Context context, Intent intent) {

Log.i("Log","Device shutting down NOW!");

//An actual phone number here
sms.sendTextMessage("0670#######", null, "This is a text for sms", null, null);

}

到目前为止的结果:

当我关闭设备时,我可以清楚地看到日志消息。所以 BroadcastReceiver 在关闭时工作良好,但没有发送短信,没有异常。

我通过简单的按钮点击尝试了这种短信发送方法,绝对成功。

所以,我知道短信发送方法是正确的,我知道关机接收器是正确的,但由于某种原因它没有发送短信。

对此有什么想法吗?(我使用的是真实设备,而不是模拟器。)

最佳答案

我正在使用....

SmsManager.getDefault().sendTextMessage(number, null, smsText, null, null);

...只要

就可以很好地工作
  1. 电话号码有效
  2. 消息文本不要太长
  3. 电话服务可用(您是否尝试过其他事件以确保服务在您收到关闭通知之前未关闭?)
  4. android.permission.SEND_SMS 被授予

希望这有助于...干杯!

关于android - 设备关闭时发送短信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15625544/

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