使用ShareSDK的SMSSDK短信验证码

最近在使用shareSDK的第三方分享的时候,发现也有短信注册的功能,然后研究的劲头就上来了,就简单的分析一下它的执行过程吧。

1、首先下载SMSSDK

地址为:http://www.mob.com/#/download,点击打开下载相应的开发SDK,分为IOS和Android两部分。我这里下载的是android部分

2、下载下来之后进行解压


我们使用的是SMSSDK和SMSSDKSample

1、首先将SMSSDK、SMSSDKSample导入到Eclipse中,然后如果关联库失败的话,就重现关联一下。

2、注册Mob官网账号,进入到后台


2、创建一个项目工程,获取APPKEY和APPSECRET,如:


3、打开例子程序,将APPKEY和APPSECRET填写完整。


这样直接运行就可以了。

下面我们来分析一下它的执行过程

1、首先打开的时候获取APPKEY和APPSECRET,我们在代码中已经填好了,就不用再填写了。然后我们点击OK

2、进入到这个页面


我们首先注册一下,点击注册:

输入我们的手机号码进行注册

// 初始化短信SDK
SMSSDK.initSDK(this, APPKEY, APPSECRET, true);
final Handler handler = new Handler(this);
EventHandler eventHandler = new EventHandler() {
public void afterEvent(int event, int result, Object data) {
Message msg = new Message();
msg.arg1 = event;
msg.arg2 = result;
msg.obj = data;
handler.sendMessage(msg);
}
};
// 注册回调监听接口
SMSSDK.registerEventHandler(eventHandler);  //////////////////

这里就是当我们提交完手机号码之后,会调用这个回掉接口然后我注册信息发送到我们的程序中,handler.sendMessage(msg);然后调用如图:



你可能感兴趣的:(短信验证)