android 短信发送器

原创 2013年12月02日 20:41:16
package com.itheima.sms;

import java.util.ArrayList;

import android.app.Activity;
import android.os.Bundle;
import android.telephony.SmsManager;
import android.text.TextUtils;
import android.view.Menu;
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 Activity implements OnClickListener {
	private EditText et_number;// 电话号码
	private EditText et_content;//发送内容
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        et_content = (EditText) findViewById(R.id.et_content);
        et_number = (EditText) findViewById(R.id.et_num);
        Button bu_send = (Button) findViewById(R.id.bt_send);
        bu_send.setOnClickListener(this);
    }


    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }


	@Override
	public void onClick(View v) {
		//调用点击事件触发的事件
		System.out.print(v.getId());
		switch(v.getId()){
			
			case R.id.bt_send:// 发送按钮
				String content = et_content.getText().toString().trim();
				String number = et_number.getText().toString().trim();
				System.out.println(content+"..."+number);
				if(TextUtils.isEmpty(content) || TextUtils.isEmpty(number)){
					Toast.makeText(this,"电话号码或内容不能为空",Toast.LENGTH_LONG).show();
					return ;
				}else{
					SmsManager smsManager = SmsManager.getDefault();
					/*
					 * 参数:
					 * 1.发送给谁  
					 * 2.短信是谁发的 由于我国大部分营业商不支持 所以null
					 * 3.发送的内容
					 * 4.发送报告  短信发送成功后返回的短信
					 */
					 ArrayList<String> contents = smsManager.divideMessage(content);
					 for(String str:contents){
						 System.out.println("发送");
						 smsManager.sendTextMessage(number,null,str,null,null);
					 }
					 Toast.makeText(this,"发送成功",Toast.LENGTH_LONG).show();
				}
				break;
		}
	}
    
}

android短信发送器

  • 2015年10月15日 08:38
  • 2.54MB
  • 下载

Android短信发送器

  • 2017年02月16日 17:46
  • 1015KB
  • 下载

初识安卓小程序(Android短信发送器)

首先,先创建一个安卓项目(我的版本是4.4.2的),名字为"短信发送器" 然后在res文件夹下找到layout文件夹,找到activity_main.xml或fragment_main.xml,在里...

Android短信发送器

  • 2016年06月29日 19:06
  • 1.91MB
  • 下载

android模拟环境短信发送器

  • 2013年07月29日 11:48
  • 1.17MB
  • 下载

android初识二(电话拨号器&短信发送器)

电话拨号器(掌握) 功能:用户输入一个号码,点击拨打按钮,启动系统打电话的应用把号码拨打出去 步骤一、创建项目 步骤二、写布局文件,打开res\layout\activity_main....

android之短信发送器

  • 2015年09月14日 20:43
  • 1.17MB
  • 下载

android短信发送器

  • 2013年07月29日 14:29
  • 56KB
  • 下载

Android核心基础——S02E01_短信发送器

界面布局:

android短信发送器

  • 2012年06月09日 14:20
  • 49KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android 短信发送器
举报原因:
原因补充:

(最多只允许输入30个字)