Android如何实现短信验证功能

  介绍

这篇文章给大家分享的是有关Android如何实现短信验证功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

具体内容如下

目标效果:

 Android如何实现短信验证功能“> <img src=

点金绑定手机号,输入手机号点击下一步,会收到一条验证码,验证码输入正确则提示验证成功,如果已经验证成功再次验证时,提示已经验证。

 Android如何实现短信验证功能

1。进入mob.com,注册账号,然后进入控制台,点击中间进入短信验证区。

 Android如何实现短信验证功能

2。点击左上角创建应用。

 Android如何实现短信验证功能

3。创建成功会显示应用的密钥,在初始化SDK中使用。

 Android如何实现短信验证功能

4。然后下载SDK。

 Android如何实现短信验证功能“> <br/> </p> <p> 5。下载后解压,SMSSDK文件夹中有如图两个项目,打开eclipse以Android项目形式导入。</p> <p> <img src=

6。eclipse中新建Android项目,右键项目,选择-Properties-Android-Add,导入刚才添加的两个项目。

 Android如何实现短信验证功能

7。配置完成,开始编写代码。

8. activity_main.xml页面放置按钮控件。

activity_mian。xml页面:

& lt; RelativeLayout  xmlns: android=癶ttp://schemas.android.com/apk/res/android"   ,xmlns:工具=癶ttp://schemas.android.com/tools"   ,android: layout_width=癿atch_parent"   ,android: layout_height=癿atch_parent"   ,工具:上下文=?MainActivity",比;   ,   & lt;按钮   ,android: id=癅 + id/btn_bind_poone"   ,android: layout_width=皐rap_content"   ,android: layout_height=皐rap_content"   ,android: layout_alignParentTop=皌rue"   ,android: layout_centerHorizontal=皌rue"   167年,android: layout_marginTop=癲p"   ,android: onClick=癰indPhone"   ,android:文本=鞍蠖ㄊ只拧?/比;   ,   & lt;/RelativeLayout>

9. mainactivity.java页面进行获取信息并跳转。

MainActivity。java页面:

package  com.example.notetest;   ,   import  java.util.HashMap;   import  java.util.Random;   ,   import  cn.smssdk.EventHandler;   import  cn.smssdk.SMSSDK;   import  cn.smssdk.gui.RegisterPage;   import  android.os.Bundle;   import  android.app.Activity;   import  android.view.Menu;   import  android.view.View;   import  android.view.View.OnClickListener;   import  android.widget.Button;   ,   public  class  MainActivity  extends  Activity  {   ,   ,private  Button  btn_bind_phone;   ,private  String  APPKEY=?3 e9653a7ff00";   ,private  String  APPSECRETE=癮881cac45bce10a59ccf22203062e763";   ,   ,@Override   ,protected  void  onCreate (Bundle  savedInstanceState), {   ,super.onCreate (savedInstanceState);   ,setContentView (R.layout.activity_main);   ,   ,//初始化   ,SMSSDK.initSDK (APPKEY, APPSECRETE);   ,//配置信息   ,   ,btn_bind_phone=(按钮),findViewById (R.id.btn_bind_poone);   ,btn_bind_phone.setOnClickListener (OnClickListener new  (), {   ,@Override   ,public  void  onClick (View 视图),{   ,//注册手机号   ,RegisterPage  registerPage=new  registerPage ();   ,//注册回调事件   ,registerPage.setRegisterCallback (new  EventHandler () {   ,//事件完成后调用   ,@Override   ,public  void  afterEvent (int 事件,int 因此,,Object 数据),{   ,//判断结果是否已经完成   ,如果(结果==SMSSDK.RESULT_COMPLETE) {   ,//获取数据的数据   ,HashMap

Android如何实现短信验证功能