发送短信之分割短信 SMSManager
来源:互联网 发布:时来天地皆同力 知乎 编辑:程序博客网 时间:2024/05/22 00:50
package com.test.smsmanagerdemo;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.telephony.SmsManager;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.Toast;import java.util.List;/** * 发送短信实例 */public class SendSmsActivity extends AppCompatActivity {EditText phone,content; Button send; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_send_sms); //获取 SMSManager 管理器 final SmsManager smsManager = SmsManager.getDefault(); //初始化控件 phone = (EditText) findViewById(R.id.et_phone); content = (EditText) findViewById(R.id.et_content); send = (Button) findViewById(R.id.btn_send); send.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String phone_number = phone.getText().toString().trim(); String sms_content = content.getText().toString().trim();// //创建一个 android.app.PendingIntent 对象// PendingIntent pi = PendingIntent.getActivity(SendSmsActivity.this,0,new Intent(),0);//// //发送短信// smsManager.sendTextMessage(phone.getText().toString(),null,content.getText().toString(),// pi,null);//// //提示短信发送完成// Toast.makeText(SendSmsActivity.this, "短信发送完成", Toast.LENGTH_SHORT).show(); if(phone_number.equals("")) { Toast.makeText(SendSmsActivity.this, "收件人号码不能为空", Toast.LENGTH_LONG).show(); } else { SmsManager smsManager = SmsManager.getDefault(); if(sms_content.length() > 70) { List<String> contents = smsManager.divideMessage(sms_content); for(String sms : contents) { smsManager.sendTextMessage(phone_number, null, sms, null, null); } } else { smsManager.sendTextMessage(phone_number, null, sms_content, null, null); } Toast.makeText(SendSmsActivity.this, "短信发送成功", Toast.LENGTH_SHORT).show(); } } }); }}
0 0
- 发送短信之分割短信 SMSManager
- SmsManager类发送短信
- 利用SmsManager发送短信
- android 短信发送器(SmsManager)
- Android:利用SmsManager发送短信
- 互发短信之SmsManager
- Android短信之SmsManager类
- Android入门:利用SmsManager发送短信
- 发送短信程序---SmsManager与PendingIntent
- Android入门:利用SmsManager发送短信
- Android入门:利用SmsManager发送短信
- Android 使用SmsManager发送短信
- 记录一个SmsManager发送短信的问题
- 安卓使用SmsManager实现短信发送
- android短信管理器-SmsManager
- SmsManager发短信
- SmsManager发短信
- 短信管理器(SmsManager)
- Shiro 4 sessionManager
- android 应用性能优化
- odoo 9.0创建自定义模块
- 图像像素中通道概念解析
- 编程之美 拒绝玄学 将帅问题简明解The problem of chinese chess about generals
- 发送短信之分割短信 SMSManager
- Android Material Design 之 有意义动效
- [iOS 文本输入限制]限制输入特定字符串等
- Android自定义View——使用贝塞尔曲线实现流量进度条
- centOS7安装教程
- Cookie用户总结
- SharedPreferences保存数组
- Android之Handler子线程的简单介绍(一)
- 深入浅出 - Android系统移植与平台开发(一)