当前位置: 网学 > 编程文档 > Android > 正文

发送短信

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: myeducs.cn 发布时间: 13/03/17

【网学网提醒】:网学会员为广大网友收集整理了,发送短信,希望对大家有所帮助!


    在做Android开发中经常要用到短信的发送和短信的接收,调用Android提供的api实现起来很简单,今天要用到这个功能研究了一下顺便写下来加强一下记忆。
    1.首先创建一个AndroidProject2.设计一个mainActivity作为发短信的操作界面,设计好的界面图如下:
    界面布局的文件内容如下:
    1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.12:11:android:text="@string/mobile_label"10:android:layout_height="wrap_content"9:android:layout_width="fill_parent"8:6:android:padding="10sp"5:android:layout_height="fill_parent"4:android:layout_width="fill_parent"3:android:orientation="vertical"2:
     24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.42.43.44.45.46.47.48.49.50.51.52.53.54.55.28:android:layout_height="wrap_content"27:android:layout_width="fill_parent"26:24:android:text="@string/content_label"23:android:layout_height="wrap_content"22:android:layout_width="fill_parent"21:19:18:android:hint="请输入电话号码"17:android:id="@+id/txt_from"16:android:layout_height="wrap_content"15:android:layout_width="fill_parent"14:
     56.57.58.59.60.61.62.63.64.65.66.67.68.69.70.71.72.73.74.75.76.77.78.79.80.81.82.83.84.85.86.87.44:43:/>42:android:paddingTop="20sp"41:android:id="@+id/btnSend"40:android:gravity="center"39:android:layout_height="wrap_content"38:android:layout_width="fill_parent"37:android:text="发送短信"36:34:android:layout_height="wrap_content"33:31:android:lines="3"30:android:hint="请输入短信内容"29:android:id="@+id/txt_content"
     复制代码
    3.创建一个Java类文件,导入以下包:
    1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.复制代码11:importandroid.os.Bundle;10:importandroid.widget.Toast;9:importandroid.widget.EditText;8:importandroid.widget.Button;7:importandroid.view.View.OnClickListener;6:importandroid.view.View;5:importandroid.telephony.gsm.*;4:importandroid.app.Activity;3:importcom.eshore.smsManagers.R;2:importjava.util.regex.Pattern;1:importjava.util.regex.Matcher;
    4.重写onCreate方:
    1.2.3.4.5.6.7.4:btnSend.setOnClickListener(newOnClickListener(){3:btnSend=(Button)this.findViewById(R.id.btnSend);2:txtContent=(EditText)this.findViewById(R.id.txt_content);1:txtFrom=(EditText)this.findViewById(R.id.txt_from);
     8.9.10.11.12.13.14.15.8:SmsManager.getDefault().sendTextMessage(txtFrom.getText().to7:return;6:if(!validate())5:publicvoidonClick(Viewv){
    String().trim(),null,txtContent.getText().toString(
    ),null,null);16.17.18.19.20.21.11:Toasttoast=Toast.makeText(main.this,"短信发送成功!10:txtContent.setText("");9:txtFrom.setText("");
    ",Toast.LENGTH_LONG);22.23.24.25.26.27.14:});13:}12:toast.show();
    
    
  • 下一篇资讯: 前期材料
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号