我们可以通过Intent调用发送短信的服务,但是也可以通过SmsManager发送;
虽然在Android系统中已经存在发送短信的应用,但是如果我们在开发其他应用时需要集成发送短信功能,则很方便。
应用目标:将应用安装到5554模拟器上,并发送给5556的模拟器;
界面介绍:
核心代码:
(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