Android demo之发送短信
2013-04-26 19:30
417 查看
1。首先是 界面设计了,写的比较简单
2、就是 AndroidManifest.xml文件的内容了
3、就是activity了
基本运行无碍了,大功告成
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/phoneNum" /> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/mobile" /> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/content" /> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/content" android:minLines="6" android:gravity="top|left"/> <Button android:id="@+id/btn" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/btn" /> </LinearLayout>
2、就是 AndroidManifest.xml文件的内容了
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.smsdemo" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="7" android:targetSdkVersion="8" /> <uses-permission android:name="android.permission.SEND_SMS"/> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".SMSActivity"> <intent-filter > <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity> </application> </manifest>
3、就是activity了
package com.smsdemo; import java.util.List; import android.app.Activity; import android.app.PendingIntent; import android.content.Intent; import android.os.Bundle; import android.telephony.SmsManager; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; public class SMSActivity extends Activity { private EditText et1 ; private EditText et2 ; private Button btn; private PendingIntent pintent; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.main); et1 = (EditText) findViewById(R.id.mobile); et2 = (EditText) findViewById(R.id.content); btn = (Button) findViewById(R.id.btn); pintent = PendingIntent.getBroadcast(this, 0, new Intent(), 0); btn.setOnClickListener(new OnClickListener() { public void onClick(View v) { SmsManager sm = SmsManager.getDefault(); List<String> msgs=sm.divideMessage(et2.getText().toString()); for(String msg:msgs){ sm.sendTextMessage(et1.getText().toString(), null, msg, pintent, null); } } }); Toast.makeText(this, et1.getText().toString()+"成功接收信息hello", Toast.LENGTH_LONG).show(); } }
基本运行无碍了,大功告成
相关文章推荐
- Android 实现发送短信demo
- android实现发送短信demo
- Android实例demo20之自定义短信发送、第三方下载框架
- Android 获取系统联系人并发送短信demo
- android最简单的发送文本短信的demo
- Android发送短信,并监听短信发送后是否发送成功的实现方法
- android(22)(相亲神器:自动向自己手机发送从银行发送的存款信息,操作短信数据库中的表)
- (转)android如何监听发送短信
- Android创建简单发送和接收短信应用
- [Android][N/A][SMS]PDU解析——利用AT指令发送CLASS分类短信
- Android短信发送代码
- android 短信发送程序
- Android后台发送短信
- Android实现拨打电话、发送短信和发送邮件功能
- android 支持发送空短信
- Android 打开URL中的网页和拨打电话、发送短信功能
- android短信后台发送信息判断
- android 中调用接口发送短信
- Android--判断发送短信后的状态/发送成功Or发送失败
- Android发送短信