最近在使用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);然后调用如图: