Mob的账号注册
MobTech主页
自行填写
接入SMSSDK即可,点击刚才创建的应用,app key和App Secret就得到了
布局界面
我的界面很简单,就几个EditText和Button组件没什么好说的
gradle配置
- 打开项目根目录的build.gradle,在buildscrip–>dependencies 模块下面添加 classpath ‘com.mob.sdk:MobSDK:+’,如下所示;
- 在使用SMSSDK模块的build.gradle中,添加MobSDK插件和扩展,如图:
这个是无GUI接口调用的官方文档
添加代码调用
在onCreate()进行初始化
// 通过代码注册你的AppKey和AppSecret
MobSDK.init(Register.this, "AppKey", "AppSecret");
发信息具体实现
检验验证码具体实现
注册短信回调
EventHandler eh=new EventHandler(){
@Override
public void afterEvent(int event, int result, Object data) {
if (result == SMSSDK.RESULT_COMPLETE) {
//回调完成
if (event == SMSSDK.EVENT_SUBMIT_VERIFICATION_CODE) {
//提交验证码成功
}else if (event == SMSSDK.EVENT_GET_VERIFICATION_CODE){
//获取验证码成功
}else if (event ==SMSSDK.EVENT_GET_SUPPORTED_COUNTRIES){
//返回支持发送验证码的国家列表
}
}else{
((Throwable)data).printStackTrace();
}
}
};
SMSSDK.registerEventHandler(eh); //注册短信回调
好了,短信验证就这么简单!nice