博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android简易实战教程--第四话《最简单的短信发送器》
阅读量:5225 次
发布时间:2019-06-14

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

首先配置一个布局:

然后在activity中把发短信的代码写出来:

package com.ydl.smssender;import java.util.ArrayList;//省略导包public class MainActivity extends Activity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);    }    public void send(View v){    	//拿到用户输入的号码和内容    	EditText et_phone = (EditText) findViewById(R.id.et_phone);    	EditText et_content = (EditText) findViewById(R.id.et_content);    	    	String phone = et_phone.getText().toString();    	String content = et_content.getText().toString();    	    	//1.获取短信管理器    	SmsManager sm = SmsManager.getDefault();    	    	//2.切割短信,把长短信分成若干个小短信    	ArrayList
smss = sm.divideMessage(content);//an ArrayList of strings that, in order, comprise the original message //3.for循环把集合中所有短信全部发出去 for (String string : smss) { sm.sendTextMessage(phone, null, string, null, null);//Send a text based SMS. } } }
发短信是需要系统权限的:

效果:

开了两个模拟器,实现了发短信功能。

转载于:https://www.cnblogs.com/wanghang/p/6299652.html

你可能感兴趣的文章
2019.7.26 T1 树剖+双标记
查看>>
P1505 [国家集训队]旅游
查看>>
P3950 部落冲突 树链剖分
查看>>
洛谷P1471 方差 线段树维护区间方差
查看>>
P2286 [HNOI2004]宠物收养场
查看>>
P1342 请柬 建反图+dijkstra
查看>>
P2047 [NOI2007]社交网络
查看>>
数据结构测试1 on 2019.9.24
查看>>
数据结构测试2 on 2019.9.25
查看>>
有道词典_每日一句_2019/07
查看>>
微信小程序 base64格式图片的显示及保存
查看>>
有道词典_每日一句_2019/08
查看>>
微信小程序 报错Failed to load image
查看>>
读书_2019年
查看>>
有道词典_每日一句_总贴
查看>>
读书汇总贴
查看>>
有道词典_每日一句_2019/09
查看>>
微信小程序 movable-view组件应用:可拖动悬浮框_返回首页
查看>>
微信公众号_Deejo说_2019
查看>>
ASC47B borderless
查看>>