一、创建Android工程Projectname:MessageBuildTarget:Android2.2Applicationname:sendMessagePackagename:com.dxw.activityCreateActivity:SendMessageActivity
MinSDKVersion:8二、编辑工程1.编辑strings.
xml文件内容为:
请输入手机号:短信的发送请输入信息内容:这里输入信息内容发送2.编辑main.xml文件内容为:
3.编辑SendMessageActivity.java内容:packagecom.dxw.intent.activity;importjava.util.List;importAndroid.app.Activity;importandroid.os.Bundle;importandroid.telephony.gsm.SmsManager;importandroid.view.View;importandroid.widget.Button;importandroid.widget.EditText;publicclassIntentDemoActivityextendsActivity{privateButtonbtn=null;privateEditTextnumber=null;
privateEditTextcontent=null;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);//获取按纽ID事件btn=(Button)findViewById(R.id.send);//获取按纽的单击事件btn.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){//获取手机号码输入框的IDnumber=(EditText)findViewById(R.id.number);//输入的获取手机号码StringsendNumber=number.getText().toString();//获取发送信息的IDcontent=(EditText)findViewById(R.id.content);//获取输入的信息StringsendContent=content.getText().toString();if(sendContent!=null){SmsManagersms=SmsManager.getDefault();//如果短信没有超过限制长度,则返回一个长度的List。Listtexts=sms.divideMessage(sendContent);for(Stringtext:texts){sms.sendTextMessage(sendNumber,null,text,null,null);}}}});}}4.编辑AndroidManifest.xml内容:
missionandroid />