通常短信验证验证码功能是收费的,大概5分钱一条。MobSKD 提供免费的短信验证,我按照官方文档的步骤,在项目中尝试了一下。

使用过程

在MobSKD下载SDK. 它提供Eclipse和Android Studio版本的。我用的是AS.

2.解压SDK,将MobCommons-2016.0714.1402.jar MobTools-2016.0714.1402.jar SMSSDK-2.1.1.aar SMSSDKGUI-2.1.1.aar 这四个文件拷贝到app包下的lib目录中。

3.在app模块的build.gradle中配置

build.gradle配置

记住版本号要和libs中引入的一致。

4.配置AndroidManifest.xml

加入权限,注册活动

在Application中注册活动

android:name="com.mob.tools.MobUIShell"

android:theme="@android:style/Theme.Translucent.NoTitleBar"

android:configChanges="keyboardHidden|orientation|screenSize"

android:windowSoftInputMode="stateHidden|adjustResize"/>```

5 . 在创建项目时加入

SMSSDK.initSDK(this, "您的appkey", "您的appsecret");

6 . 在“验证”按钮上绑定OnClick事件,在回调函数中加入

//打开注册页面

RegisterPage registerPage = new RegisterPage();

registerPage.setRegisterCallback(new EventHandler() {

public void afterEvent(int event, int result, Object data) {

// 解析注册结果

if (result == SMSSDK.RESULT_COMPLETE) {

@SuppressWarnings("unchecked")

HashMap phoneMap = (HashMap) data;

String country = (String) phoneMap.get("country");

String phone = (String) phoneMap.get("phone");

// 提交用户信息

registerUser(country, phone);

}

}

});

registerPage.show(context);

##获取appkey和appsecret的步骤

1. 注册账号后登陆 进入后台 http://dashboard.mob.com/

2. 泡杯茶 仰望星空(进入后台有点慢哦)

3 .进入短信验证板块,创建新的APP

4. 将集成了短信SDK的apk上传进行上线登记。上传成功后的状态是“审核中”

5.保存

6.应用信息中就有需要的appkey和appscret

![应用信息](http://upload-images.jianshu.io/upload_images/2536835-d8344a260b58eba6.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

##(可选)添加安全指纹

添加安全指纹后,没有签名的app发送的短信验证请求会被服务器拒绝

1. 将当前项目签名打包

Build->Generete Signed APK

2. 把生成的apk安装到测试机中

3. 访问http://fir.im/SMSSDKSignCal 下载SMSSDKSignCal到同一台测试机中并启动 (很小的程序,只有40KB)

4.输入包名(在AndroidManifest.xml中可以看到package name) 生成的一串数字+字符串就是安全指纹

5.登录管理后台 ->应用管理->应用信息->应用签名,添加签名指纹,并保存配置

#亲测成功!

现在可以每天发20条验证码,审核通过后就没有限制完全免费啦。

android短信验证码免费版,短信验证码功能-免费哦!亲测可用相关推荐

  1. Android开发之简单修改TabLayout默认文字大小的方法(亲测可用)

    很简单,先看图: 这是比较小的12sp 我们看下大字体28sp的 实际上很简单,给TabLayout设置一个style即可 划重点!style一定要继承TextAppearance.Design.Ta ...

  2. android 实现挂断电话【四种方式】,亲测可用

    网上查到两种挂断电话方式 第一种:通过反射得到隐藏的API,需要aidl文件,但是这种方式测试后,无效.方法写出来吧,也许对你有你有帮助. 首先在main文件下创建报名com.android.inte ...

  3. android dialog返回键不消失,安卓dialog,屏蔽返回键,亲测可用

    最近做一个商品选择套餐的功能,需要一个dialog进行翻页,然后按了返回键,dialog全部关闭了,这就很难受了,于是网上搜了一下,也试了很多,都不是想要的效果,突然想到按两下返回键退出app,刚好和 ...

  4. Android FFmpeg移植总攻略——获取视频帧数(亲测可用)

    第一次尝试使用Android 移植FFmpeg算法,一路坎坷,最终做如下总结,适用于Android手机.Android开发板.亲测可用. 一.下载组件 在Android Studio中下载所需组件:C ...

  5. Android 手势返回上一界面 亲测可用

    在现如今,Android使用越来越便捷,也对Android开发提出更高要求,便捷体现在开发的每一处. 这里介绍Android使用手势返回上一界面.亲测可用! 一.思考: 1. 监听可手势返回上一界面的 ...

  6. android获取详细地址,Android获取当前子网掩码地址(亲测可用)

    Android 获取当前子网掩码地址(亲测可用),现在网上好多都是通过 DhcpInfo 来获取,但是通过这种方法有 Bug,很多人用 DhcpInfo 的方式都是获取不到,都是为 0.0.0.0. ...

  7. Android音乐播放器悬浮窗功能,亲测可用

    最近公司要开发一项语音播报新闻的功能.要求是: 1.语音播报时有一个悬浮窗,能滑动,退出当前页面后能继续播放: 2.松手后滑向靠近的边: 于是我临时学了Window,WindowManager,onT ...

  8. Android开发 亲测可用--多种方式获取手机短信验证码自动填入

    Android开发 静态注册.动态注册.短信中心库监控获取手机验证码,自动复制到剪切板或或填入输入框. 友情提醒初学者:这是广播接收器的类,写在xml中静态注册或写在启动类的Oncreate方法下动态 ...

  9. Java实现的一个发送手机短信(亲测可用)

    原文地址:http://sms.webchinese.cn/api.shtml JAVA发送手机短信,流传有几种方法:(1)使用webservice接口发送手机短信,这个可以使用sina提供的webs ...

  10. 腾讯云短信接口实现(亲测可用,不能用来捶我)

    写在最前 本文部分内容思路来源于博客:跳转连接 准备工作 首先要注册腾讯云账号 注册完成之后在云产品搜索密钥,点进去 默认应该是没有密钥的,新建一个新建之后SecretId和SecretKey之后会用 ...

最新文章

  1. 开源点云实时压缩方案测试
  2. 关于学习Python的一点学习总结(47->静态方法和类方法)
  3. 职场思想分享002 | 入职第一个月工资这样花,一年内工资至少再涨50%!
  4. Numpy.argsort()(Python)
  5. 输入一个数判断是否对称java_判断对称矩阵 - osc_4mawo3g6的个人空间 - OSCHINA - 中文开源技术交流社区...
  6. Windows下,Netbeans使用C++的配置方法
  7. tshark 操作后保存为pcap数据包
  8. Linux基本命令介绍
  9. Fault Tolerance 要求、限制和许可
  10. 【java】创建一个顶层框架类的对象
  11. LinkButton回发报错__doPostBack('……','') 缺少对象
  12. vue ref 绑定的事件需要移除吗_vue生命周期
  13. html5在线拍照,js html5 调用摄像头拍照
  14. Safari插件机制研究(一)
  15. 批量添加文件名前后缀的工具_艾孜尔江撰
  16. Idea复制文件一直updating indices
  17. 建筑灭火器配置设计规范
  18. Java网络编程(BIO和NIO)
  19. 键盘按键名键码对照表
  20. [读书笔记]-《高能要事》-一次做好一件事

热门文章

  1. MATLAB计算卫星相对位置、速度和加速度
  2. 医学界的动作捕捉系统(一)
  3. 系统漏洞是威胁计算机网络安全的形式,系统漏洞是威胁计算机网络安全的形式_网络 安全 银行 漏洞 川企_https 安全受到 威胁(2)...
  4. 2017阿里巴巴实习生C/C++研发内推一面、二面经历
  5. oracle 定时备份数据库脚本
  6. VTK笔记-vtkProbeFilter探针类
  7. 购买计算机相关配件的会计分录,购买电脑配件自己组装电脑怎么写会计分录
  8. 计算机组装所需要的主要配件有哪些,组装电脑需要哪些零件_组装电脑需要哪些配件...
  9. 谷歌Gmail账号注册方法分享 目前简单有效
  10. vue图片压缩不失真_压缩图片大小(像素)