vus520 发表于 2012-12-19 23:09:25

实例教程二:短信发送器

实例教程二:短信发送器

<div class="postbody"><div id="cnblogs_post_body">2012eoe移动开发者大会各嘉宾ppt汇总
http://www.eoeandroid.com/thread-206795-1-1.html
OpenGL es 3D游戏火力篮球源码及PPT教程
http://www.eoeandroid.com/thread-206429-1-1.html
android英语字典(源代码)
http://www.eoeandroid.com/thread-206891-1-1.html

<div class="cnblogs_code">package cn.itcast.sns; import java.util.ArrayList; import android.app.Activity;import android.os.Bundle;import android.telephony.gsm.SmsManager;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 edtNum;      private EditText edtMsg;      private Button btnSend;         @Override      public void onCreate(Bundle savedInstanceState) {                super.onCreate(savedInstanceState);                setContentView(R.layout.main);               initView();      }         private void initView(){                edtNum = (EditText)this.findViewById(R.id.edtNum);                edtMsg = (EditText)this.findViewById(R.id.edtMsg);                btnSend = (Button)this.findViewById(R.id.btnSend);                btnSend.setOnClickListener(this);      }         @Override      public void onClick(View v) {                switch(v.getId()){                case R.id.btnSend:                        String num = edtNum.getText().toString();                        String msg = edtMsg.getText().toString();                        SmsManager manager = SmsManager.getDefault();                        //divideMessage()--若字数超过限制的行数,则拆分成几条短信发送                        ArrayList<String> texts = manager.divideMessage(msg);                        for(String text : texts){                              manager.sendTextMessage(num, null, text, null, null);                        }                        //三种通知--1.状态栏通知   2.对话框通知   3.吐西(Toast)通知                        //Toast第3个参数是通知显示的时间                        Toast.makeText(MainActivity.this, R.string.success, Toast.LENGTH_SHORT).show();                        break;                default:                        break;                }      }}
页: [1]
查看完整版本: 实例教程二:短信发送器