Android项目——短信发送器
因为应用要使用手机的短信服务,所以要在清单文件AndroidManifest.xml中添加短信服务权限:
public class MainActivity extends Activity
{
private EditText etPhone, etContent;
@Override
protected void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
etPhone =
(EditText) findViewById(R.id.etPhone);
etContent =
(EditText) findViewById(R.id.etContent);
}
public void click(View
view)
{
String phone = etPhone.getText().toString().trim();
String content = etContent.getText().toString().trim();
if(phone!=null &&
phone.length()>0)
{
//发送短信
SmsManager smsManager = SmsManager.getDefault();
/**
* 拆分短信
* 如果短信内容超过70个汉字将会拆分成多条短信进行发送。
*/
List<String> contents = smsManager.divideMessage(content);
for(String
text: contents)
{
//最后二个参数为短信已发送的广播意图,最后一个参数为短信对方已收到短信的广播意图
smsManager.sendTextMessage(phone, null,
text, null, null);
}
}
}
}
版权声明:本文为博主原创文章,未经博主允许不得转载。
最新文章
- 联合(union)类型有哪些使用场景
- Bootstrap的安装
- Android应用中动态更改主题的实现
- Linux sed命令实例详解
- 【转】spring3 MVC实战,手工搭建Spring3项目demo
- Pointers to classes (From the note of my firend)
- Linux操作系统的文件链接
- 正则求解@"; (?<;=^\[length=)(\d+)(?=\])";
- Linux系统常见的压缩与打包命令
- 【洛谷P3810】陌上花开
- 前端--vue框架
- 关于SAN和NAS的区别-转
- jQuery单选组美化特效
- java操作Excel之POI(5)利用POI实现使用模板批量导出数据
- Tomcat启动中文乱码解决方法
- 一次频繁Full GC问题排查过程分享
- css hack 汇整
- 辣鸡蒟蒻Klaier的一些计划
- CentOS 6.9通过RPM安装EPEL源(http://dl.fedoraproject.org)
- 在HTML5中如何提高网站前端性能