如何在Android开发中利用暴徒实现一个短信验证码

  介绍

如何在Android开发中利用暴徒实现一个短信验证码?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

<强>前期准备

(1)群网站上下载短信对应的SDK,解压出来为图1,打开图1,将其中的文件拷贝到像项目中的填词文件夹下,另外在增加图书馆。

如何在Android开发中利用暴徒实现一个短信验证码

图1

如何在Android开发中利用暴徒实现一个短信验证码

图2(2)在项目中的AndroidManifest。xml文件中添加图3所需权限,由于短信权限为危险权限,所以还要动态申请,这在下面代码中会有体现。注意权限是写在程序外面,不是里面。

如何在Android开发中利用暴徒实现一个短信验证码

图3(3)如果图4中的targetSdkVersion大于22日那么在代码中必须动态申请权限。

如何在Android开发中利用暴徒实现一个短信验证码

图4

(4)在项目中的图7中的构建。gradle文件中添加图5和图6红色框中内容。

如何在Android开发中利用暴徒实现一个短信验证码

图5

如何在Android开发中利用暴徒实现一个短信验证码

图6

如何在Android开发中利用暴徒实现一个短信验证码

图7(5)在暴徒网站上申请应用关键和应用秘密。

如何在Android开发中利用暴徒实现一个短信验证码

8图(6)面包

如何在Android开发中利用暴徒实现一个短信验证码

<强> 3代码(没整理,将就看)

包com.gxu.lepao.activity;
  
  进口android.Manifest;
  进口android.app.Dialog;
  进口android.content.DialogInterface;
  进口android.content.Intent;
  进口android.content.pm.PackageManager;
  进口android.os.Bundle;
  进口android.os.CountDownTimer;
  进口handler;
  进口android.os.Message;
  进口android.support.v4.app.ActivityCompat;
  进口android.support.v4.content.ContextCompat;
  进口android.support.v7.app.AlertDialog;
  进口android.text.TextUtils;
  进口android.util.Log;
  进口android.view.View;
  进口android.widget.Button;
  进口android.widget.EditText;
  进口android.widget.TextView;
  进口android.widget.Toast;
  进口com.gxu.lepao.R;
  进口com.gxu.lepao.model.UserInfo;
  进口org.litepal.crud.DataSupport;//LitePal开源数据库框架
  进口并不知道;
  进口cn.smssdk.EventHandler;//暴徒短信验证码
  进口cn.smssdk.SMSSDK;//暴徒短信验证码/* *
  *由ljy>看完上述内容,你们掌握如何在Android开发中利用暴徒实现一个短信验证码的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读! 

如何在Android开发中利用暴徒实现一个短信验证码