实例教程二:短信发送器
实例教程二:短信发送器<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]