首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android从零开始(6)

2013-01-28 
Android从零开始(六)知识点:使用android系统内置的短信发送功能实现短信发送 核心代码:package com.veryed

Android从零开始(六)
知识点:使用android系统内置的短信发送功能实现短信发送


核心代码:

package com.veryedu.message;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 MessageActivity extends Activity {    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);       Button button=(Button)this.findViewById(R.id.makesure);              button.setOnClickListener(new btnOnclickLisenler());    }        private class btnOnclickLisenler implements OnClickListener {@Overridepublic void onClick(View v) {         EditText editText1=(EditText)findViewById(R.id.phonenumber);         String phoneNumber=editText1.getText().toString();                   EditText editText2=(EditText) findViewById(R.id.message);          String message=editText2.getText().toString();          SmsManager smsManager=SmsManager.getDefault();          //对短信内容的拆分          ArrayList<String> messageList=smsManager.divideMessage(message);                     for (String string : messageList) {          smsManager.sendTextMessage(phoneNumber, null, string, null, null);}          //这种土司显示返回消息是比较人性好看的(强烈推荐)          Toast.makeText(MessageActivity.this ,   //上下文信息(存放应用全局的一些信息)这里也可以是getApplicationContext()                 R.string.success,        //完成返回的信息                 Toast.LENGTH_LONG        //返回消息在屏幕上显示的时间                 ).show();           }                    }}

热点排行