Android中实现短信验证功能
2015-09-30 09:50
591 查看
在上一篇博客上,我们分享了如何在Android中实现一键分享的功能,今天我将会简单介绍如何在Android中实现短信验证功能。
首先实现短信验证功能所需要的服务平台,在国内也有一些,比如,聚合数据集成短信验证,移动开发者服务平台等等。本次介绍,我们依然使用移动开发者服务平台(mob.com)来实现该功能。
我将实现步骤大致分为以下几步:
(1)申请注册mob.com上的app_key和app_secret:
登录移动开发者服务平台-->进入后台-->SecurityCodeSDK-->创建或添加新的应用
(2)下载SMSSDK,将其中的SMSSDK以library的形式导入到你的项目工程:
(3)配置AndroidManifest.xml,其中包括所需要的权限和Activity:
(4)初始化SMSSDK,一般我们会把初始化放到Application,下面我为了简洁可见放到了Activity的onCreate()方法中初始化:
(5)实现验证的步骤大概可以分为如下几步:
1>注册手机号
首先需要创建一个RegisterPage的对象。
2>注册回调方法
在回调方法中,通过判断结果是否完成来获取数据:手机号和国家名称。并提交用户信息。
3>显示注册界面
调用RegisterPage对象的show(Context context)方法来显示界面。
短信验证原理图:
实现上面的三步就可以轻松搞定短信验证功能:
(6)当你操作完成后,会有吐司提示你验证成功,同时你也可以到移动开发者服务平台的应用后台,选择验证记录进行查看。
Ok,到此为止,在Android中实现短信验证功能就完成了!
首先实现短信验证功能所需要的服务平台,在国内也有一些,比如,聚合数据集成短信验证,移动开发者服务平台等等。本次介绍,我们依然使用移动开发者服务平台(mob.com)来实现该功能。
我将实现步骤大致分为以下几步:
(1)申请注册mob.com上的app_key和app_secret:
登录移动开发者服务平台-->进入后台-->SecurityCodeSDK-->创建或添加新的应用
(2)下载SMSSDK,将其中的SMSSDK以library的形式导入到你的项目工程:
(3)配置AndroidManifest.xml,其中包括所需要的权限和Activity:
(4)初始化SMSSDK,一般我们会把初始化放到Application,下面我为了简洁可见放到了Activity的onCreate()方法中初始化:
(5)实现验证的步骤大概可以分为如下几步:
1>注册手机号
首先需要创建一个RegisterPage的对象。
2>注册回调方法
在回调方法中,通过判断结果是否完成来获取数据:手机号和国家名称。并提交用户信息。
3>显示注册界面
调用RegisterPage对象的show(Context context)方法来显示界面。
短信验证原理图:
实现上面的三步就可以轻松搞定短信验证功能:
(6)当你操作完成后,会有吐司提示你验证成功,同时你也可以到移动开发者服务平台的应用后台,选择验证记录进行查看。
Ok,到此为止,在Android中实现短信验证功能就完成了!
相关文章推荐
- android获取短信验证码并自动填写的实现一
- Android事件处理的两种模型
- android的handler looper msg
- android binder 机制
- Android之短信验证码
- Android动画之translate(位移动画)
- Android设置头像上传功能实现
- android布局属性详解
- Android 开发中的日常积累
- Android任务和返回栈完全解析,细数那些你所不知道的细节(来自慕课网社区论坛)
- android布局单位
- android的task任务栈
- 在Windows下搭建Android开发环境
- Android task和back stack详解5任务亲和力及其它
- Android 4.4的栈结构变化
- Android模拟器,手机区别
- Android开发之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面
- Android手机联系人变化监听
- 谷歌称Android活跃用户总数已达14亿人
- 【Android-001】【快速入门】