Android自定义发送短信实例
来源:互联网 发布:思科软件下载 编辑:程序博客网 时间:2024/06/05 19:17
在这里先说明一下,模拟器和模拟器之间是可以发短信的,每个模拟器都有自己的电话号码如下图:
以上分属两个不同的模拟器,左上角就是他们对应的电话号码~~~
好了,接下来看代码吧~~~
文件结构如下:
MainActivity.java的代码:
package cn.edu.zzu.Sms;import android.os.Bundle;//import android.annotation.SuppressLint;import android.app.Activity;import android.telephony.SmsManager;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;public class MainActivity extends Activity { EditText numberEditer,contentEditer; Button btn; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); numberEditer=(EditText)findViewById(R.id.numberEditer); contentEditer=(EditText)findViewById(R.id.contentEditer); btn=(Button)findViewById(R.id.btn); btn.setOnClickListener(new OnClickListener(){ public void onClick(View v) {// TODO Auto-generated method stubString number=numberEditer.getText().toString();String content=contentEditer.getText().toString();SmsManager smse=SmsManager.getDefault(); smse.sendTextMessage(number,null, content, null,null);} }); } }
activity_main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="电话号码:" /> <EditText android:id="@+id/numberEditer" android:layout_width="fill_parent" android:layout_height="wrap_content" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="短信内容:" /> <EditText android:id="@+id/contentEditer" android:layout_width="fill_parent" android:layout_height="wrap_content" android:lines="4" /> <Button android:id="@+id/btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="发送" /> </LinearLayout>
AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="cn.edu.zzu.Sms" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="17" /> <uses-permission android:name="android.permission.SEND_SMS"/>//调用短信的权限 <application android:icon="@drawable/audio" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="cn.edu.zzu.Sms.MainActivity" android:label="@string/app_name1" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application></manifest>
运行截图如下:
由于模拟器对中文支持很完善,会出下乱码问题!!!
- Android自定义发送短信实例
- android发送短信实例
- Android 简单发送短信实例
- android-自定义发送短信界面
- Android自定义发送短信功能
- [Android实例] android 发送短信和打电话
- [Android实例] android如何监听发送短信?
- Android实例demo20之自定义短信发送、第三方下载框架
- android sdk--- 发送短信实例学习
- android phonegap自定义插件 发送短信
- activity间数据传递实例_自定义短信发送器
- 发送短信实例
- java发送短信实例
- 自定义发送短信,打电话
- Android实例demo13之短信备份、短信自定义
- Android监听器之监听短信发送消息实例
- php短信系统,业务发送短信,ETL发送,自定义发送
- 自定义发送短信验证码
- c#中的命名空间
- 计算机网络
- precreatewindow
- Hoj 2995 Area
- ipcs清理命令整理
- Android自定义发送短信实例
- 新浪微博Rsa2加密方式,登录
- Main方法
- [题解]ACMer 2013 Daily Training- 1st Mar for 11x&&12x
- php 验证码步骤和代码
- 项目2:日期结构体
- Structs2拦截器详解
- 关于在python中获取CGI之POST请求data块内容
- QTextEdit捕捉回车信号