Android注冊短信验证码功能

亦余心之所善兮,虽九死其犹未悔。这篇文章主要讲述Android注冊短信验证码功能相关的知识,希望能为你提供帮助。
一、短信验证的效果是通过使用聚合数据的SDK实现的
,效果例如以下:

Android注冊短信验证码功能

文章图片

Android注冊短信验证码功能

文章图片

Android注冊短信验证码功能

文章图片

二、依据前一段时间的博客中输了怎么注冊!
注冊之后找到个人中心找到申请一个应用就可以!
Android注冊短信验证码功能

文章图片

三、依据官方文档创建项目
官方文档API下载地址:http://yunpan.cn/cZwc6mum75yYx訪问password 9f29
(包括了项目jar的导入操作)
四、调用SDK
第一步:创建并配置project(详细方法參见project配置部分的介绍);
第二步:在androidManifest中加入开发密钥、所需权限等信息。
(1)在application中加入开发密钥
< meta-data android:name="JUHE_KEY" android:value="https://www.songbingjia.com/android/开发人员 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();
回调方法參数:
publicvoid onResult(intcode, Stringreason, Stringresult)
code返回码:
server: 0 成功; 1 错误;
本地: -2 本地网络异常; -3 server网络异常; -4 解析错误; -5初始化异常
reason返回信息 成功或错误原因.
result返回结果,JSON格式.错误或者无返回值时为空.
五、项目源代码下载地址:
【Android注冊短信验证码功能】http://yunpan.cn/cZwcDLm8TiNRm訪问password c502


















    推荐阅读