Android自学之--短信发送器
16lz
2021-01-23
阅读更多
1:strings.xml
<?xml version="1.0" encoding="utf-8"?>短信发送器 请输入手机号 短信内容 发送短信 短信发送成功
2:main.xml
<?xml version="1.0" encoding="utf-8"?>
3:AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
4:SmsActity.java
package com.pnova.sms;import java.util.ArrayList;import android.app.Activity;import android.os.Bundle;import android.telephony.SmsManager;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;import android.widget.Toast;/** * 短信发送器 * @author qian.long * */public class SmsActity extends Activity {private EditText mobileText;private EditText contentText; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); this.mobileText = (EditText) this.findViewById(R.id.mobile); this.contentText = (EditText) this.findViewById(R.id.content); Button btn = (Button) this.findViewById(R.id.btn); btn.setOnClickListener(new OnClickListener() {public void onClick(View v) {String mobile = mobileText.getText().toString();String content = contentText.getText().toString();//短信发送管理类android.telephony.SmsManagerSmsManager smsManager = SmsManager.getDefault();//将可能短信字数过多时拆分ArrayListtexts = smsManager.divideMessage(content);for (String text : texts) {//发送短信smsManager.sendTextMessage(mobile, null, text, null, null);}//吐司模式告诉用户短信发送成功//makeText(Context context//应用的上下文, int resId//提示内容的id, int duration//显示的时长)Toast.makeText(SmsActity.this, R.string.success, Toast.LENGTH_LONG);}}); }}
更多相关文章
- 阅读《Android 从入门到精通》(26)——上下文菜单
- Android: 如何在Fragment中使用上下文Context
- perl 获取手机号码归属地
- 【Android FFMPEG 开发】FFMPEG 获取编解码器 ( 获取编解码参数
- android的上下文菜单
- android 判断手机号码格式
- android上下文之间参数的传递与接…
- android获取SIM卡信息和手机号码
- android ip地址,手机号码,邮箱格式验证