Android注冊短信验证码功能
一、短信验证的效果是通过使用聚合数据的SDK实现的 
,效果例如以下: 
 
 
二、依据前一段时间的博客中输了怎么注冊!
注冊之后找到个人中心找到申请一个应用就可以! 

三、依据官方文档创建项目 
官方文档API下载地址:http://yunpan.cn/cZwc6mum75yYx  訪问password 9f29 
(包括了项目jar的导入操作)
四、调用SDK
第一步:创建并配置project(详细方法參见project配置部分的介绍); 
第二步:在AndroidManifest中加入开发密钥、所需权限等信息。 
(1)在application中加入开发密钥
<meta-data
        android:name="JUHE_KEY"
        android:value="开发人员 key" />  
2)加入所需权限
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION " />
<uses-permission android:name="android.permission.READ_FINE_LOCATION" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
第三步,在应用程序创建时初始化 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开发之短信验证码示例
		
在说Android中的短信验证码这个知识点前,我们首先来了解下聚合数据 聚合数据介绍 聚合数据是一家国内最大的基础数据API提供商,专业从事互联网数据服务.免费提供从天气查询.空气质量.地图坐标到金融 ...
 - Android自动读取短信验证码
		
Android自动读取短信验证码 extends:http://www.cnblogs.com/jiayaguang/p/4366384.html,http://blog.csdn.net/yung ...
 - jQuery实现倒计时重新发送短信验证码功能示例
		
<!doctype html> <html> <head> <meta charset="utf-8"> <title> ...
 - SpringSceurity(4)---短信验证码功能实现
		
SpringSceurity(4)---短信验证码功能实现 有关SpringSceurity系列之前有写文章 1.SpringSecurity(1)---认证+授权代码实现 2.SpringSecur ...
 - Android Studio精彩案例(五)《JSMS短信验证码功能实现》
		
转载本专栏文章,请注明出处,尊重原创 .文章博客地址:道龙的博客 很多应用刚打开的时候,让我们输入手机号,通过短信验证码来登录该应用.那么,这个场景是怎么实现的呢?其实是很多开放平台提供了短信验证功能 ...
 - android自动获取短信验证码
		
前言:android应用的自动化测试必然会涉及到注册登录功能,而许多的注册登录或修改密码功能常常需要输入短信验证码,因此有必要能够自动获得下发的短信验证码.主要就是实时获取短信信息.android上获 ...
 - android自动填写短信验证码
		
广播类 package com.examp.azuoyoutong.listner; import java.util.regex.Matcher;import java.util.regex.Pat ...
 - 利用WeX5给手机APP增加短信验证码功能
		
帖子来源:http://bbs.wex5.com/thread-70908-1-1.html 遇到一个手机APP项目客户要求注册到APP上的用户手机号必须是真实的通过X5平台整合短信发送平台接口完成了 ...
 - Java加腾讯云实现短信验证码功能
		
一.概要 现如今在日常工作和生活中短信验证码对于我们来说是非常熟悉的,比较常见的注册账号或者交易支付时候,手机会收到一个短信验证码,我们可以通过验证码来有效验证身份,避免一些信息被盗. 验证身份 目前 ...
 
随机推荐
- Vue神之大坑处理:获取通过URL的的参数不可直接操作
			
比如: $router.query['isZero'] == 'false'; //不会生效,刷新页面又好使了.打印处理是蓝色的false,再次刷新字体就变浅黑了. 解决:($router.quer ...
 - HDU3689 Infinite monkey theorem 无限猴子(字符串DP+KMP)
			
题目描述: 大概的意思就是根据无限猴子定理,无限只猴子坐在打字机旁瞎敲,总有一个能敲出莎士比亚文集.现在给你一个打字机和一只猴子,打字机的每个按钮(共n个)上的字母及猴子按下这个按钮的概率已知,而且猴 ...
 - CISP/CISA 每日一题 七
			
CISA 每日一题(答) 确保只有恰当授权的出站交易才能被处理,控制目的: 1.出站交易是基于授权而被启动: 2.出站交易包含了唯一的预先授权的交易类型: 3.出站交易只能被发送到合法的商业伙伴那里. ...
 - 《Java实战开发经典》第五章5.3
			
package xiti5; public class Third { public static void main(String[] args) { T t=new T("want yo ...
 - 7,NULL与nullptr对比
			
#include <iostream> #include <array> using namespace std; void show(int num) { cout < ...
 - 右键菜单添加Total Commander
			
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Folder\shell\OpeninTC]@="使用TotalCmd打开(& ...
 - 前台Ajax发送数据给后台
			
前台发ajax请求给后台 前台代码 let data= [{receiveAdd:receiveAddVal, sendAdd:sendAddVal,distance:distance,goodsNa ...
 - 51Nod——N1082 与7无关的数
			
https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1082 题目来源: 有道难题 基准时间限制:1 秒 空间限制:13107 ...
 - [Angular & Web] Retrieve user data from Session
			
Once user sign up, we store the user data inside cookie in the broswer and also keep a memory copy i ...
 - [RxJS] How To get the results of two HTTP requests made in sequence
			
switchMap can chain two HTTP requests together, creating one request based on the results of the fir ...