Android获取和读取短信验证码的实现方法

2019-12-10 18:35:09王冬梅
易采站长站为您分析Android获取和读取短信验证码的实现方法,文章内容介绍了如何读取刚收到的短信的相关内容,以及Android获取短信验证码的方法,感兴趣的小伙伴们可以参考一下  

 现如今,验证码在Android的客户端还是非常普遍的.通过手机账号和验证码直接去注册应用账户的信息.很多应用都以这种方式来完成注册.简单的介绍一下吧.

 Android获取短信验证码还是比较简单的,通过Mob官网提供的ShareSDK,调用其中内部的方法,就可以获取到短信的验证码了.提供一下Mob的官网地址.http://www.easck.com/#/在官网上注册相关的信息之后,下载相关的jar包和.so文件就可以实现获取短信验证码了(2.0之前的版本都需要下载jar包和 .so文件,而现在的2.2版本已经不需要下载.so文件了,通过加载SMSSDK.jar,MobCommons.jar,MobTools.jar包就可以直接使用).如何注册我就不解释了.

Android,短信验证码

Android,短信验证码

 最后注册完的样式就是这样的..我们来看看具体实现..

1.如何获取短信验证码.

 i.首先需要初始化SDK,第三方这些东西首先必须要有的操作就是初始化SDK.一般都在OnCreate()函数中来完成.

@Override
 protected void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
 setContentView(R.layout.activity_main);
 init();
 SMSSDK.initSDK(this, AppKey, APPSECRET);
 EventHandler eh = new EventHandler() {

  @Override
  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(eh);
 }