实例教程二:短信发送器
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
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;@Overridepublic 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);}@Overridepublic 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()--若字数超过限制的行数,则拆分成几条短信发送ArrayListtexts = 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;}} }
布局页面:
android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical" ><TextViewandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:text="@string/phoneNumber" /><EditTextandroid:id="@+id/edtNum"android:layout_width="fill_parent"android:layout_height="wrap_content" /><TextViewandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:text="@string/sns" /><EditTextandroid:id="@+id/edtMsg"android:layout_width="fill_parent"android:layout_height="wrap_content"android:minLines="3" /><Buttonandroid:id="@+id/btnSend"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/send" />
String.xml
Hello World, MainActivity! 短信发送器 请输入手机号 请输入短信内容 发送短信 发送完成
AndroidMainfest.xml
package="cn.itcast.sns"android:versionCode="1"android:versionName="1.0" > <applicationandroid:icon="@drawable/ic_launcher"android:label="@string/app_name" ><activityandroid:name=".MainActivity"android:label="@string/app_name" >
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
