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"
我对 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"