在日常的应用开发过程中,经常需要进行短信发送测试。
而个人号码又不便接入企业的开发测试环境当中,因此使用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实现短信接收测试相关推荐

  1. 关于 阿里云短信服务测试签名模版使用教程

    阿里云短信服务测试签名模版使用教程 安装SDK 方式一:导入Maven依赖 方式二:在集成开发环境中导入JAR文件 jar包链接 aliyun-java-sdk-core.jar aliyun-jav ...

  2. java代码进行短信接收_自动化测试-自动获取手机短信验证码

    最近在做生产环境自动化测试,碰到一个难题就是短信验证码的获取,生产环境短信验证码是真实的,不能采用测试环境将短信验证码写成固定的方法解决,我的思路是:做一个apk小程序,将手机上的短信验证码实时读取出 ...

  3. Android5.0框架层短信接收过程分析

    本文分析使用的是android5.0的源代码,涉及的相关文件: frameworks\opt\telephony\src\java\com\android\internal\telephony\RIL ...

  4. 手机同步软件(PhoneSync2.0)--新增短信接收功能

    前一篇文章"PyQt开发的手机同步软件(方便的电话本编辑和短信群发功能)"发布了自己写的款手机同步软件,前两天有朋友对该软件提出了一些建议,于是就针对性的改了改,主要是添加了短信接 ...

  5. Android6.0的SMS(短信)源码分析--短信接收

    1     SMS接收流程 Android6.0中对短信的处理比起老版本还是变化有点大的.在分析源代码之前,我们可以先猜测一下Android中接收短信的大致流程.首先根据之前分析phone应用的经验, ...

  6. android 4.2.1短信接收以及应用接收顺序

    先说下android上短信接收的流程,直接从RILJ开始讲.processUnsolicited方法接收到新短信消息后,BaseCommands中注册的事件会通过消息机制执行. RILJ中执行的是如下 ...

  7. 实测榛子云短信平台短信接收速度

    这是属于移动互联网的时代,用户为什么要选择你的产品,你的产品如何突破同行的围剿,产品的体验度怎样提高,一个富有生命力的产品应该是怎样的? 身份效验几乎是每个网站与APP必走的流程,无论是在APP注册还 ...

  8. android短信接收处理和发送

    关于短信接收处理方面,当前已经有一些app做的比较好了,比如发给手机发验证码验证的问题,很多app在手机接收到验证码后,不需要输入,就直接可以跳过验证界面,这就是用到了对接收到的短信的处理.至于短信的 ...

  9. android短信接收流程

    信息的接收工作是由底层来完成的,当有一个 新的信息时底层完成接收后会以Intent的方式来通知上层应用,信息的相关内容也包含在Intent当中,Android所支持的信息Intent都定义在andro ...

最新文章

  1. iframe高度动态自适应
  2. Linux 性能分析工具总结
  3. WeakHashMap垃圾回收原理
  4. 程序员自家种水果,新鲜包邮配送!
  5. Centos7下Confluence5.6.6安装
  6. latax 使用说明
  7. 头部互金科技负责人领路知识图谱
  8. GCC全过程详解+剖析生成的.o文件[转]
  9. 支付宝用户可直接签署器官捐献,How about 微信?
  10. vista iis7上安装php4.4.7
  11. OC4J、UCP、CGI(引用)
  12. C#基础 数据类型 类型转换
  13. jQuery实例——表格隔行换色
  14. Nginx的Upstream负载均衡模块
  15. java编写计算器的原理_Java语言开发的计算器的心得
  16. ChunkSpy的使用,解析luac编译后的二进制文件
  17. 深度学习中的迁移学习介绍
  18. 如何判断BUG是前端BUG还是后端BUG
  19. cad图片边框怎么去掉
  20. linux 通过httpd 配置个人网页

热门文章

  1. CSS---px rpx pt em rem四种单位总结
  2. python求一组数的最大值_用python实现在一组数据中,寻找到最大数和最小数并输出最大数和最小数所在的位置...
  3. Python爬虫 selenium自动化 利用搜狗搜索爬取微信公众号文章信息
  4. Lens shading
  5. 经典Java开发教程 腾讯+字节+阿里面经真题汇总,斩获offer
  6. JS Event Propagation (bubbling and capture)
  7. PPT常用快捷键汇总
  8. Linux运维工程师综合面试题
  9. Unittest-单元测试2
  10. 2018级《程序设计基础(B)II》期末上机考试 重现--SDUT