如何在Android中获取短信验证码

  介绍

这篇文章将为大家详细讲解有关如何在Android中获取短信验证码,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

package  com.rain.messageandsend;   import  android.os.CountDownTimer;   import  android.support.v7.app.AppCompatActivity;   import  android.os.Bundle;   import  android.text.TextUtils;   import  android.view.View;   import  android.widget.Button;   import  android.widget.EditText;   import  android.widget.Toast;   import  com.cloopen.rest.sdk.CCPRestSmsSDK;   import  java.util.HashMap;   import  java.util.Random;   import  java.util.Set;   public  class  MainActivity  extends  AppCompatActivity  {   private 才能;Button  mBt_message;   private 才能;EditText  mEt_number;   private 才能;String  mNumber;   private 才能;MyCountDown  mCountDown;      @Override   protected  void  onCreate (Bundle  savedInstanceState), {   super.onCreate才能(savedInstanceState);   ,,setContentView (R.layout.activity_main);   initView才能();   long 才能;time =, Timeutils.getTime (,,“time");//才能更新时间ui   如果才能(时间==0){   ,,,time =, 60000;   ,,,mCountDown =, new  MyCountDown (mBt_message,时间,1000);   }{其他才能   ,,,mCountDown =, new  MyCountDown (mBt_message,时间,1000);   ,,,mCountDown.start ();   ,,}      }      private  void  initView (), {   mBt_message 才能=,(按钮),findViewById (R.id.bt_number);   mEt_number 才能=,(EditText), findViewById (R.id.et_number);   }//获取验证码   public  void  click01 (View 视图){   getMessageNumber才能();   Toast.makeText才能(,,,点击了获取验证码“、,Toast.LENGTH_SHORT),告诉();   mCountDown.start才能();   }//通过这个方法获取验证码的   private  void  getMessageNumber (), {   HashMap<才能,字符串,Object>, result =,空;//才能初始化SDK   CCPRestSmsSDK 才能;restAPI =, new  CCPRestSmsSDK ();      ,,//* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *注释* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//*才能初始化服务器地址和端口,,,,,,,,,,,,,,,,,,,,,,,,,,,,   ,,//*沙盒环境(用于应用开发调试):restAPI.init (“sandboxapp.cloopen.com",,“8883“); *//*才能生产环境(用户应用上线使用):restAPI.init (“app.cloopen.com",,“8883“),,,,,   ,,//* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *   restAPI.init才能(“sandboxapp.cloopen.com",,“8883“);      ,,//* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *注释* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//*才能初始化主帐号和主帐号令牌,对应官网开发者主账号下的ACCOUNT  SID和AUTH  TOKEN , *//* ACOUNT 才能SID和AUTH 令牌在登陆官网后,在“应用,管理控制台”中查看开发者主账号获取*//*才能参数顺序:第一个参数是ACOUNT  SID,第二个参数是AUTH 令牌只,,,,,,,,,   ,,//* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *   restAPI.setAccount才能(“,,,,,);         ,,//* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *注释* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//*才能初始化应用ID ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//*才能测试开发可使用“测试演示”的APP  ID,正式上线需要使用自己创建的应用的APP  ID , *//*应才能用ID的获取:登陆官网,在“应用,应用列表”,点击应用名称,看应用详情获取APP  ID *   ,,//* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *   restAPI.setAppId才能(“;”);         ,,//* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *注释* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *//*调才能用发送模板短信的接口发送短信,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//*才能参数顺序说明:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//*第才能一个参数:是要发送的手机号码,可以用逗号分隔,一次最多支持100个手机号,,,,,,,,,,,,,//*第才能二个参数:是模板ID,在平台上创建的短信模板的ID值;测试的时候可以使用系统的默认模板,ID为1只*//*才能系统默认模板的内容为“【云通讯】您使用的是云通讯短信模板,您的验证码是{1},请于{2}分钟内正确输入”*   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

如何在Android中获取短信验证码