我对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?
答案 0 :(得分:0)
android.telephony.gsm.SmsManager
已弃用。只需使用android.telephony.SmsManager
代替它。
答案 1 :(得分:0)
在minfest文件中设置权限
答案 2 :(得分:0)
使用导入android.telephony.SmsManager
其余的代码似乎没问题。
答案 3 :(得分:0)
使用以下导入SmsManager和权限 import android.telephony.SmsManager; uses-permission android:name =“android.permission.SEND_SMS”