string.xml添加常量 :
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Helo World,SMSActivity!</string>
<string name="app_name">短信发射器</string>
<string name="mobile">请输入手机号</string>
<string name="content">请输入短信内容</string>
<string name="button">发送短信</string>
</resources>
main.xml的配置
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content" android:text="@+id/mobile" />
<EditText android:layout_width="fill_parent"
android:layout_height="wrap_content" android:minLines="3" android:id="@+id/content" />
<Button android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="@string/button"
android:id="@+id/button" />
</LinearLayout>
实现的代码:
import java.util.List;
import android.app.Acitvity;
import android.os.Bundle;
import android.telephoney.SmsManager;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class SMSActivity extends Acitivity{
@Override
public void onCreate(Bundle savedInstanceState){
setContentView(R.layout.main);
//获取按钮
Button button = (Button)this.findViewById(R.id.button);
//为按钮设置监听事件
button.setOnClickListner(new View.OnClickListner(){
@Override
public void onClick(View v){
//获取手机号码文本框
EditText mobileText = (EditText)findViewById(R.id.mobile);
//获取短信内容文本框
EditText contentText = (EditText)findViewById(R.id.content);
//获取手机号
String mobile = contentText.getText().toString();
//获取短信内容
String content = contentText.getText().toString();s
//获取系统默认的短信管理器,此处导包时应注意
//应导入android.telephony.SmsManager;
//应导入android.telephony.gsm.SmsManager包
//则SmsManager显示过时
SmsManager smsManager = SmsManager.getDefault();
//如果短信超过70个中文将短信拆分成几条短信,以List形式组条存放
List<Sring> texts = SmsManager.divideMessage(content);
//迭代数组,组条发送短信
for(String text : texts){
//发送短信
smsManager.sendTextMessage(mobile,null,text,null,null); }
//添加一条发送结果提示
Toast.makeText(SMSActivity.thi,R.string.SUCCESS,Toast.LENGTH_LONG).show();
}
});
}
在AndroidManifest.xml配置文件中添加读写短息的权限配置
<uses-permission android:name="android.permission.READ_SMS" />
<uses-permssion android:name="android.permission.WRITE_SMS" />
分享到:
相关推荐
实现用安卓手机耳机口发送消息控制装有接受器的任何硬件,本例实现是发送字符串,修改后可以发送命令或者文件,如果是公司设计生产产品需要用到的话,需要你们自己开发插口的信号转换器和接受器。
Android模仿QQ火箭发射Android模仿QQ火箭发射Android模仿QQ火箭发射Android模仿QQ火箭发射Android模仿QQ火箭发射Android模仿QQ火箭发射Android模仿QQ火箭发射Android模仿QQ火箭发射Android模仿QQ火箭发射Android模仿...
一套蓝牙发射器蓝牙发射器蓝牙发射器蓝牙发射器蓝牙发射器蓝牙发射器蓝牙发射器蓝牙发射器蓝牙发射器蓝牙发射器蓝牙发射器!
这是模糊发射器,克林克应用一站式最强大的发射器周围。
无线发射器
发射器带有屏幕显示,内存功能,可以把发射器带到任何位置,无需电脑,一键就轻松让其自动循环发送。 8、发射器双功设计, 中继功能。 可以接收信息, 并且将收到的信息自动转发三遍。便于多地点,近距离,无人操作...
蓝牙发射器使用说明书
如果不懂,可以去我的博客看详细讲解。http://blog.csdn.net/dangxw_/article/details/10575285
BasicLauncher, 关于如何创建自己的Android发射器,Android 应用 系列 基本启动器基本启动程序是一个简单的Andoid主屏幕启动应用程序,为youtube视频教程系列构建。 在GitHub的repo 中,"s"代表系列。 所以S1...
需要做FM发射器的朋友,这个是FM发射器的电路图
光电传感器的输出电流不仅与发射器辐射强度和接收器集电极电流的大小、发射器与接收器之间的距离或角度、发射器与接收器前槽孔的大小等设计参数有关,还与元件及外壳的制造工艺控制、装配过程的工艺控制、测试过程等...
数控调频发射器采用单片机控制芯片和锁相环集成电路实现调频立体声信号的调制与发射,四位LED数码管动态扫描显示功能,并且独立设计该产品的显示部分和发射部分,有效的增强了顾客的可操作性。
B-link usb Audio 音频发射器驱动
怎样让你的电脑成为wifi发射器。很好用的哦。
本文给大家介绍了一个无线发射器原理电路图。
Unity3D 发射器弹弓橡皮筋
本文介绍了一个晶体管的FM发射器。
本文介绍了汽车智能MP3无线发射器的硬件设计方法与软件设计思路,利用数字锁相环技术,使VCO 的频率锁定在所需发射频率上,提高了发射频率的稳定度
本文介绍了远距离FM发射器
用于高频接收器和发射器的锁相环