Android(安卓)发送短信 sms
16lz
2021-12-04
Android 发送短信 sms
layout布局文件main.xml
<?xml version="1.0" encoding="utf-8"?>
strings.xml
<?xml version="1.0" encoding="utf-8"?> Hello SMSActivity! 短信发送器 请输入手机号 请输入短信内容 发送短信 发送短信成功
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
Sms_cloudActivity.java
package com.cloud.android.sms; import java.util.List; import android.app.Activity; import android.os.Bundle; import android.telephony.SmsManager; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; /** * 短信发送器(手动) * @author 李海云 * @email CloudComputing.cc@gmail.com * @date 2012-02-26 00:06:22 */public class Sms_cloudActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button button = (Button)this.findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //获取手机号和内容 EditText mobileText = (EditText)findViewById(R.id.mobile); EditText contentText = (EditText)findViewById(R.id.content); String mobile = mobileText.getText().toString(); String content = contentText.getText().toString(); //发送短信 SmsManager smsManager = SmsManager.getDefault(); List texts = smsManager.divideMessage(content);//如果超过汉字,自动拆分短信 for(String text : texts){ smsManager.sendTextMessage(mobile, null, text, null, null); } //使用吐司通知 Toast.makeText(Sms_cloudActivity.this, R.string.success, Toast.LENGTH_LONG).show(); } }); } }
更多相关文章
- No 122 · android获取本机号码和本机唯一标识
- Android调用js传过来的值,Android触发调起的js
- Android在内存中读取数据
- Android:可拆分和可序列化之间的区别?
- Android复制手机号码到剪切板并调起打电话功能
- Android(安卓)短信发送器
- Android实现简单短信发送器
- android银行卡匹配、详情展开动画、仿爱奇艺视频拖拽、扫码识别
- 自定义对话框