SmsManager 不工作

SmsManager doesn't work

我对 SmsManager 有疑问...我给你看我的代码片段:

public class AlarmReceiver extends BroadcastReceiver{

    @Override
    public void onReceive(Context context, Intent intent) {
        // TODO Auto-generated method stub
        String phoneNumberReciver="";
        String message="";
        SmsManager sms=SmsManager.getDefault();
        sms.sendTextMessage(phoneNumberReciver, null, message, null, null);
        Toast.makeText(context, "Alarm Triggered and SMS Sent", Toast.LENGTH_LONG);

    }


}

IDE 告诉我 SmsManager 已被弃用...那么我可以使用什么来代替 SmsManager?

android.telephony.gsm.SmsManager 已弃用。只需使用 android.telephony.SmsManager 代替它。

在清单文件中设置权限

使用导入android.telephony.SmsManager

你的其余代码似乎没问题。

使用下面的 SmsManager 导入和权限 导入 android.telephony.SmsManager; 使用权限 android:name="android.permission.SEND_SMS"