短信发送器

本文介绍了如何使用Android系统的SmsManager API实现短信的拆分与发送功能,通过EditText获取用户输入的电话号码和短信内容,并利用SmsManager的divideMessage方法进行短信拆分。

注意:短信管理器的获取,长短信的拆分

        //点击发送按钮后发送用户输入的内容
        //1、获取用户输入的内容
        EditText et_phone = (EditText) findViewById(R.id.et_phone);
        EditText et_content = (EditText) findViewById(R.id.et_content);
        String phone = et_phone.getText().toString();
        String ms = et_content.getText().toString();
        //拿到发送短信的api
        SmsManager sm = SmsManager.getDefault();
        ArrayList<String> mss = sm.divideMessage(ms);
        for(String msg : mss){
            sm.sendTextMessage(phone, null, msg, null, null);
        }

 

转载于:https://www.cnblogs.com/wanghongwei/p/4150235.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值