函数:
public static void sendMessage(Context context, String content, String phoneNumber) {
SmsManager sms = SmsManager.getDefault();
ArrayList<String> texts=sms.divideMessage(content);
for(String text:texts){
sms.sendTextMessage(phoneNumber, null, text, null, null);
}
}
权限:
<uses-permission android:name="android.permission.SEND_SMS" />
函数在一个广播接收者的onCreate方法中调用,调用形式是
public void onReceive(Context context, Intent intent) {
//省略了一些东西
sendMessage(context.getApplicationContext(),"好的,信息已收到!",number);
}
我确认函数被调用了,但就是没有发送短信,求指教