Android入门:利用SmsManager发送短信

我们可以通过Intent调用发送短信的服务,但是也可以通过SmsManager发送;


一、为何需要自己开发短信发送器


虽然在Android系统中已经存在发送短信的应用,但是如果我们在开发其他应用时需要集成发送短信功能,则很方便。


二、开发短信发送器


应用目标:将应用安装到5554模拟器上,并发送给5556的模拟器;

界面介绍:

Android入门:利用SmsManager发送短信_第1张图片

Android入门:利用SmsManager发送短信_第2张图片

核心代码:

(1)SmsManager manager = SmsManager.getDefault(); //获得默认的消息管理器

(2)ArrayList<String> list = manager.divideMessage(String txt); //拆分长短信

(3)manager.sendTextMessage(String phone,null,String content,null,null); //发送短信


在AndroidManifest.xml中添加:



MainActivity.java





你可能感兴趣的:(android)