调用系统发送短信功能的基本框架:
SmsManager manager = SmsManager.getDefault();
ArrayList<String> texts = manager.divideMessage(context);
for (String text : texts) {
manager.sendTextMessage(number, null, context, null, null);
}
- 使用SmsManager短信管理器
设置发送短信,传入number、context;
for (String text : texts) {
:这个是为了检测短信内容长度超过单条短信,系统会自动分条发送。
manager.sendTextMessage(number, null, context, null, null);
}