为了账号安全,请及时绑定邮箱和手机立即绑定

Android-短信验证

  • mob.com
    查看全部
  • mob.com/login
    查看全部
  • 验证码
    查看全部
  • MSM
    查看全部
    0 采集 收起 来源:总结

    2016-03-17

  • 1将SMSSDK导入项目中,将SMSSDK作为library与项目进行关联 2初始化init、 3在AndroidMinifest.xml进行权限配置
    查看全部
  • 实现短信验证码原理
    查看全部
  • 短信验证SDK
    查看全部
  • 总结(如图) 注意: 1.APK不能是release出来安装到手机上的,必须是直接install的 不知道怎么回事,明天问一下他们的客服。 2.registerPage.setRegisterCallback(new EventHandler(){})中的afterEvent()回调是在注册完成之后调用的,通过打印log可以看出来 3.如果在输入验证码,点击“下一步”不想返回到MainActivity的话,可以修改一下 (1)重新创建一个MyRegisterPage类,继承自RegisterPage,然后重写它的onResult() 因为可以看到SMSSDK.registerEventHandler(handler)注册的handler就是一个EventHanlder,它的afterEvent回调已经写了 if (result == SMSSDK.RESULT_COMPLETE) { if (event == SMSSDK.EVENT_GET_VERIFICATION_CODE) { // 请求验证码后,跳转到验证码填写页面 boolean smart = (Boolean)data; afterVerificationCodeRequested(smart); } } 然后看afterVerificationCodeRequested()会调用smartPage.showForResult(activity, null, this); 当获取结果后会回调onResult() if (callback != null) { callback.afterEvent( SMSSDK.EVENT_SUBMIT_VERIFICATION_CODE, SMSSDK.RESULT_COMPLETE, phoneMap); } /*这里你可以写一个你想跳转的activity,例如TESTActivity *Intent testIntent = new Intent(mContext, TestActivity.class); *startActivity(testIntent); * */ //finish(); (2)在MainActivity中 MyRegisterPage myRegisterPage = new MyRegisterPage();
    查看全部
    0 采集 收起 来源:总结

    2016-02-04

  • 代码实现 1. 准备APPKEY和APPSecret来初始化SDK public final static String APP_KEY = "f32ebca8c099"; private final static String APP_SECRET = "809e2fb5dae13570bd4ff47ec4e34319"; 在onCreate()中初始化SDK SMSSDK.initSDK(this, APP_KEY, APP_SECRET); 2. 注册手机号 public void onClickSmsVerify(View view){ //注册手机号 RegisterPage registerPage = new RegisterPage(); //注册回调事件 registerPage.setRegisterCallback(new EventHandler(){ //事件完成后调用 public void afterEvent(int event, int result, Object data) { Log.i(TAG, "registe callback afterEvent()"); if (result == SMSSDK.RESULT_COMPLETE) { //获取数据 HashMap<String, Object> map = (HashMap<String, Object>) data; String countryId = (String) map.get("country"); String phoneNo = (String) map.get("phone"); //提交用户信息 Random r = new Random(); String uid = Math.abs(r.nextInt()) + ""; String nickName = "IMOOC"; SMSSDK.submitUserInfo(uid, nickName, null, countryId, phoneNo); } } }); //显示注册界面 registerPage.show(MainActivity.this); }
    查看全部
  • 1.在Mob.com后台新建应用 APPKEY APPSECRETE 2.在客户端 1.导入Smssdk(注意将SMSSDK作为library SMSSDK与短信验证工程所属根目录必须一致) 2.短信验证的工程将初始化SDK,配置信息代码中。
    查看全部
    0 采集 收起 来源:总结

    2015-12-10

  • 社会化功能,多元的网络服务
    查看全部
  • 就和v
    查看全部
  • 下载SMSSDK,初始化SDK,initSDK,配置权限和SDK里的activity
    查看全部
  • 返回result:结果信息 data:数据
    查看全部
  • mob.com短信验证: 发送国家+手机号码给mob.com
    查看全部

举报

0/150
提交
取消
课程须知
1.熟练使用JAVA 2.掌握一定的Android基础知识 3.掌握Android和第三方的配合使用 4.了解mob大平台
老师告诉你能学到什么?
1.平台介绍 2.SDK的使用 3.后台说明 4.代码实践

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!