2016-12-28 114 views
0

我有问题与SmsManager ......我告诉你我的片断: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

android.telephony.gsm.SmsManager已弃用。只需使用android.telephony.SmsManager而不是它。在minfest文件

0

设置权限似乎罚款。

+0

我在清单中设置权限.... – alex

+0

仍然无法使用? – andy

0

使用进口android.telephony.SmsManager

休息您的代码

0

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