一、短信验证的效果是通过使用聚合数据的SDK实现的

,效果例如以下:

二、依据前一段时间的博客中输了怎么注冊!

注冊之后找到个人中心找到申请一个应用就可以!

四、调用SDK

第一步:创建并配置project(详细方法參见project配置部分的介绍);

第二步:在AndroidManifest中加入开发密钥、所需权限等信息。

(1)在application中加入开发密钥

android:name="JUHE_KEY"

android:value="开发人员 key" />

2)加入所需权限

第三步,在应用程序创建时初始化 SDK引用的Context 全局变量:

package com.juhe.captcha;

import com.thinkland.sdk.util.CommonFun;

import android.app.Application;

/**

* 初始化

*

* 最好在application标签中加入

*

* android:name="com.xuliugen.checkmessage.CaptchaApplication"

*

* @author piaodangdehun

*

*/

public class CaptchaApplication extends Application {

@Override

public void onCreate() {

super.onCreate();

// 在使用SDK各组件之前初始化context信息。传入ApplicationContext

// 注意该方法要再setContentView方法之前实现

// 在SDK各功能组件使用之前都须要调用

// CommonFun.initialize(getApplicationContext(),true);,因此我们建议该方法放在Application的初始化方法中

/**

* 初始化方法

*

* @param context

* @needFriends 是否须要好友功能

*/

CommonFun.initialize(getApplicationContext(), false);

}

}

首先获取SMSCaptcha实例 :

SMSCaptcha smsCaptcha= SMSCaptcha.getinstance();

回调方法參数:

public void onResult(int code, String reason, String result)

code 返回码:

server: 0 成功; 1 错误;

本地: -2 本地网络异常; -3 server网络异常;-4 解析错误;-5初始化异常

reason 返回信息 成功或错误原因.

result 返回结果,JSON格式.错误或者无返回值时为空.

五、项目源代码下载地址:

android 短信注册,Android注冊短信验证码功能相关推荐

  1. android的动态注册,Android应用开发之BroadcastReceiver(广播)的静态注册和动态注册 --Android开发...

    本文将带你了解Android应用开发之BroadcastReceiver(广播)的静态注册和动态注册 --Android开发,希望本文对大家学Android有所帮助 BroadcastReceiver ...

  2. android滑动图形验证码,Android使用更简单的方式实现滑块拼图验证码功能

    实现滑块拼图验证码功能之前已经写过一篇了,上一篇使用的是自定义控件的方式实现这个功能,主要还是想让童鞋们知其然更知其所以然,还没看的童鞋可以先看看Android实现滑块拼图验证码功能这篇. 在项目的开 ...

  3. android 函数名注册,Android JNI 函数注册的两种方式(静态注册/动态注册)

    在Android开发中,由于种种原因我们需要调用C/C++代码, 这个时候就要用到Android开发者都听说过的JNI(Java Native Interface)了, 在调用JNI相关方法之前, 要 ...

  4. android的动态注册,Android JNI 函数注册的两种方式(静态注册/动态注册)

    JNI/NDK 在Android开发中,由于种种原因我们需要调用C/C++代码, 这个时候就要用到Android开发者都听说过的JNI(Java Native Interface)了, 在调用JNI相 ...

  5. Android应用程序注冊广播接收器(registerReceiver)的过程分析

    前面我们介绍了Android系统的广播机制,从本质来说,它是一种消息订阅/公布机制,因此,使用这样的消息驱动模型的第一步便是订阅消息:而对Android应用程序来说,订阅消息事实上就是注冊广播接收器, ...

  6. 【API】短信通106端口验证短信的实现

    信息时代,无论是电商还是网络营(chuan)销(xiao)都希望得道更多的用户信息.所以很多的网站注册上用到了手机验证码功能.网上有很多的SMS接口提供商.在选择的时候无非就是考虑到1.发送速度:2. ...

  7. android+自定义发彩信,Android实现获取短信验证码的功能以及自定义GUI短信验证

    短信验证功能大家都很熟悉了.在很多地方都能见到,注册新用户或者短息验证支付等.短信验证利用短信验证码来注册会员,大大降低了非法注册,很大程度上提高了用户账户的安全性. 目前市面上已经有了很多提供短信验 ...

  8. Android开发之用Bmob实现短信验证码功能

    本博客地址: http://blog.csdn.net/talentclass_ctt/article/details/51958374 这篇文章主要介绍发送验证码和校验验证码的功能,用到一个第三方平 ...

  9. Android短信发送流程之普通短信发送(原)

    我们先来看最简单的流程入手分析,即收件人只有一个,而且不是长短信的情况. 一.地址有效性检测 当点击发送按钮时,触发onClick事件: [java] view plaincopy @ComposeM ...

最新文章

  1. BLE Mesh(1)—— 简述
  2. 深度讲解:同步/异步/阻塞/非阻塞/BIO/NIO/apr
  3. vcenter 6.7 (vcsa)部署指南
  4. LeetCode 1381. 设计一个支持增量操作的栈(deque/数组)
  5. Spring Boot笔记-mysql5.7使用@Table后提示doesn't exist问题
  6. 20172331 《Java程序设计》第3周学习总结
  7. 编写一个程序,将 d:\java 目录下的所有.java 文件复制到 d:\jad 目录下,并将原来文件的扩展名从.java 改为.jad。...
  8. Ubuntu GitHub操作——使用仓库
  9. c语言读取三菱plc数据,c#通过网线读取三菱PLC数据
  10. 解压缩 tar命令详解
  11. http下载异常_用了这么久HTTP, 你是否了解Content-Length?
  12. css banner滚动,css编写banner轮播
  13. 计网实验——直连网络设计
  14. win10卸载软件_win10系统卸载软件超详细教程
  15. 邵东一中2021年高考成绩查询,湖南邵阳2020高考成绩,邵东一中势头强劲,包揽邵阳市文理状元...
  16. win10投影到此电脑显示灰色解决办法
  17. 超硬核|手把手教你制作一个示波器
  18. Gateway杂谈:线上引流和灰度发布
  19. Redis 在windows中启动
  20. iPad2通过DFU模式刷机

热门文章

  1. 【 .NET Core 3.0 】框架之九 || 依赖注入 与 IoC
  2. .NET中国峰会议题征集
  3. Oracle 发布基于 VS Code 的开发者工具,轻松连接 Oracle 数据库
  4. Entity Framework 的一些性能建议
  5. winserver的consul部署实践与.net core客户端使用(附demo源码)
  6. 拥抱开源, Office 365开发迎来新时代
  7. .NET Core:新的快速开发平台
  8. 大规模开发团队如何实现DevOps转型? 来自微软全球开发平台工程团队的实践经验
  9. Docker基础入门及示例
  10. 分布式系统事务一致性解决方案大对比,谁最好使?