【教程】通过lothelper实现短信接收测试
在日常的应用开发过程中,经常需要进行短信发送测试。
而个人号码又不便接入企业的开发测试环境当中,因此使用lothelper这种公共的短信接收平台就非常方便了。
lothelper平台简介:官网直达地址lothelper.com,可以免费提供国内外的电话号码,用于接收短信测试。
android测试实例:
内容介绍:创建Android模拟器进行短信交流。模拟器界面包括两个输入框和一个按钮。在第一个框中输入电话号码,第二个框中输入短信内容,点击按钮发送短信。本文代码在Eclipse中调式完成。
代码:
布局文件activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<TextViewandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:text="@string/inputmobile" /><EditTextandroid:id="@+id/mobile"android:layout_width="fill_parent"android:layout_height="wrap_content" /><TextViewandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:text="@string/content" /><EditTextandroid:id="@+id/content"android:layout_width="fill_parent"android:layout_height="wrap_content"android:minLines="3" /><Buttonandroid:id="@+id/button"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/button" />
控制文件:MainActivity.java
package com.example.phone;
import android.os.Bundle;
import android.app.Activity;
import android.telephony.SmsManager;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
public class MainActivity extends Activity{
private EditText edit;
private EditText con;
private Button bt;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
bt=(Button) findViewById(R.id.button);bt.setOnClickListener(new Click());
}class Click implements OnClickListener
{public void onClick(View v) {edit=(EditText) findViewById(R.id.mobile);con=(EditText) findViewById(R.id.content);// TODO Auto-generated method stubString number = edit.getText().toString();String content = con.getText().toString();SmsManager smsManager = SmsManager.getDefault();smsManager.sendTextMessage(number,// 收件人null, // 短信中心号码content, // 内容null, null);}
}
}
strings.xml
<?xml version="1.0" encoding="utf-8"?>
<string name="app_name">PHONE</string>
<string name="action_settings">Settings</string>
<string name="inputmobile">"请输入手机号"</string>
<string name="content">"请输入内容"</string>
<string name="button">"发送"</string>
在AndroidManifest.xml配置文件中要加入权限:
【教程】通过lothelper实现短信接收测试相关推荐
- 关于 阿里云短信服务测试签名模版使用教程
阿里云短信服务测试签名模版使用教程 安装SDK 方式一:导入Maven依赖 方式二:在集成开发环境中导入JAR文件 jar包链接 aliyun-java-sdk-core.jar aliyun-jav ...
- java代码进行短信接收_自动化测试-自动获取手机短信验证码
最近在做生产环境自动化测试,碰到一个难题就是短信验证码的获取,生产环境短信验证码是真实的,不能采用测试环境将短信验证码写成固定的方法解决,我的思路是:做一个apk小程序,将手机上的短信验证码实时读取出 ...
- Android5.0框架层短信接收过程分析
本文分析使用的是android5.0的源代码,涉及的相关文件: frameworks\opt\telephony\src\java\com\android\internal\telephony\RIL ...
- 手机同步软件(PhoneSync2.0)--新增短信接收功能
前一篇文章"PyQt开发的手机同步软件(方便的电话本编辑和短信群发功能)"发布了自己写的款手机同步软件,前两天有朋友对该软件提出了一些建议,于是就针对性的改了改,主要是添加了短信接 ...
- Android6.0的SMS(短信)源码分析--短信接收
1 SMS接收流程 Android6.0中对短信的处理比起老版本还是变化有点大的.在分析源代码之前,我们可以先猜测一下Android中接收短信的大致流程.首先根据之前分析phone应用的经验, ...
- android 4.2.1短信接收以及应用接收顺序
先说下android上短信接收的流程,直接从RILJ开始讲.processUnsolicited方法接收到新短信消息后,BaseCommands中注册的事件会通过消息机制执行. RILJ中执行的是如下 ...
- 实测榛子云短信平台短信接收速度
这是属于移动互联网的时代,用户为什么要选择你的产品,你的产品如何突破同行的围剿,产品的体验度怎样提高,一个富有生命力的产品应该是怎样的? 身份效验几乎是每个网站与APP必走的流程,无论是在APP注册还 ...
- android短信接收处理和发送
关于短信接收处理方面,当前已经有一些app做的比较好了,比如发给手机发验证码验证的问题,很多app在手机接收到验证码后,不需要输入,就直接可以跳过验证界面,这就是用到了对接收到的短信的处理.至于短信的 ...
- android短信接收流程
信息的接收工作是由底层来完成的,当有一个 新的信息时底层完成接收后会以Intent的方式来通知上层应用,信息的相关内容也包含在Intent当中,Android所支持的信息Intent都定义在andro ...
最新文章
- iframe高度动态自适应
- Linux 性能分析工具总结
- WeakHashMap垃圾回收原理
- 程序员自家种水果,新鲜包邮配送!
- Centos7下Confluence5.6.6安装
- latax 使用说明
- 头部互金科技负责人领路知识图谱
- GCC全过程详解+剖析生成的.o文件[转]
- 支付宝用户可直接签署器官捐献,How about 微信?
- vista iis7上安装php4.4.7
- OC4J、UCP、CGI(引用)
- C#基础 数据类型 类型转换
- jQuery实例——表格隔行换色
- Nginx的Upstream负载均衡模块
- java编写计算器的原理_Java语言开发的计算器的心得
- ChunkSpy的使用,解析luac编译后的二进制文件
- 深度学习中的迁移学习介绍
- 如何判断BUG是前端BUG还是后端BUG
- cad图片边框怎么去掉
- linux 通过httpd 配置个人网页
热门文章
- CSS---px rpx pt em rem四种单位总结
- python求一组数的最大值_用python实现在一组数据中,寻找到最大数和最小数并输出最大数和最小数所在的位置...
- Python爬虫 selenium自动化 利用搜狗搜索爬取微信公众号文章信息
- Lens shading
- 经典Java开发教程 腾讯+字节+阿里面经真题汇总,斩获offer
- JS Event Propagation (bubbling and capture)
- PPT常用快捷键汇总
- Linux运维工程师综合面试题
- Unittest-单元测试2
- 2018级《程序设计基础(B)II》期末上机考试 重现--SDUT