SMSUtils.java 文件源码

java
阅读 32 收藏 0 点赞 0 评论 0

项目:android.java 作者:
public static void sendSMS(Context context, String phoneNumber, ArrayList<String> text) {
    String stringText = AgTextUtil.listToString(text);
    Intent messageIntent = new Intent(DELIVER_RECEIVER_FILTER);
    messageIntent.putExtra(SENDING_MESSAGE_KEY, stringText);
    messageIntent.putExtra(SENDING_PHONE_NUMBER, phoneNumber);
    PendingIntent deliveredPI = PendingIntent.getBroadcast(context, 0, messageIntent, 0);
    ArrayList<PendingIntent> list = new ArrayList<>();
    list.add(deliveredPI);
    context.registerReceiver(deliverReceiver, new IntentFilter(DELIVER_RECEIVER_FILTER));
    SmsManager sms = SmsManager.getDefault();
    try {
        sms.sendMultipartTextMessage(phoneNumber,
                null,
                text,
                new ArrayList<PendingIntent>(),
                list);
    }catch (Exception e) {
        unregisterReceiver(context);
        GuiUtils.displayOkMessage(context, String.format(context.getString(R.string.error_send_sms), stringText), null);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号