博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android实现简单短信发送器
阅读量:6197 次
发布时间:2019-06-21

本文共 1712 字,大约阅读时间需要 5 分钟。

布局:

  

activity代码:

package com.example.msgSend;import java.util.List;import android.os.Bundle;import android.support.v7.app.ActionBarActivity;import android.telephony.SmsManager;import android.text.TextUtils;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;import android.widget.Toast;public class MainActivity extends ActionBarActivity implements OnClickListener{		/** 电话号码 */	private EditText etPhoneNum;		/** 短信内容 */	private EditText etContent;	/** 发送按钮 */	private Button btSend;		@Override	protected void onCreate(Bundle savedInstanceState) {		super.onCreate(savedInstanceState);		setContentView(R.layout.activity_main);				//获得组件		etPhoneNum = (EditText)findViewById(R.id.et_phoneNum);		etContent = (EditText)findViewById(R.id.et_content);		btSend = (Button)findViewById(R.id.bt_send);		System.out.println("获取成功");				//注册点击事件		btSend.setOnClickListener(this);	}	@Override	public void onClick(View v) {		switch (v.getId()) {		case R.id.bt_send:			sendMessage();			break;		default:			break;		}			}	//实现短信发送	private void sendMessage() {		String phoneNum = etPhoneNum.getText().toString();		String content = etContent.getText().toString();				//吐司提示		if (TextUtils.isEmpty(phoneNum) || TextUtils.isEmpty(content)) {			Toast.makeText(this, "手机号码和短信都不能为空", Toast.LENGTH_LONG).show();			return ;		}				SmsManager smsManager = SmsManager.getDefault();		//短信是有长度限制的, 直接对内容进行分割		List
contents = smsManager.divideMessage(content); //发送 for (String content1 : contents) { smsManager.sendTextMessage(phoneNum, null, content1, null, null); } }}

  

 效果:

 

 

 

转载地址:http://sdjca.baihongyu.com/

你可能感兴趣的文章
18、【 商品管理模块开发】——前台商品详情、列表、搜索、动态排序功能开发...
查看>>
抛弃console.log(),拥抱浏览器Debugger
查看>>
作为一名合格的JAVA架构师需要点亮那些技能树?
查看>>
调整状态
查看>>
spring AOP
查看>>
Spring(概念)
查看>>
Jodd 5.0.10 发布,OSC 上交口称赞的 Java 工具包
查看>>
Verge3D 2.11 for Blender/3ds Max 发布,WebGL 应用构建框架
查看>>
一:redis安装(Windows)
查看>>
BAT 把持的小程序领地,现在入场的今日头条还有救吗?
查看>>
C语言中的迷途指针
查看>>
DeepMind AlphaStar:Demo很强大,但比赛输了
查看>>
北京教育软件创业公司招 .net工程师
查看>>
Elasticsearch聚合查询案例分享
查看>>
kali下Atscan查找admin登录界面
查看>>
Mac上使用Jenv管理多个JDK版本
查看>>
Exception in thread "main" java.lang.NoSuchMethodException: xxx.main([Ljava.lang.String;)
查看>>
Maven之 环境搭建
查看>>
java8 Lambda表达式的新手上车指南(1)--基础语法和函数式接口
查看>>
2016 VR年终大趴行业大佬齐聚,共同探讨AR、VR的商业化道路之变
查看>>