介绍
如何在Android开发中利用暴徒实现一个短信验证码?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
<强>前期准备强>
(1)群网站上下载短信对应的SDK,解压出来为图1,打开图1,将其中的文件拷贝到像项目中的填词文件夹下,另外在增加图书馆。
图1
图2(2)在项目中的AndroidManifest。xml文件中添加图3所需权限,由于短信权限为危险权限,所以还要动态申请,这在下面代码中会有体现。注意权限是写在程序外面,不是里面。
图3(3)如果图4中的targetSdkVersion大于22日那么在代码中必须动态申请权限。
图4
(4)在项目中的图7中的构建。gradle文件中添加图5和图6红色框中内容。
图5
图6
图7(5)在暴徒网站上申请应用关键和应用秘密。
8图(6)面包
<强> 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开发中利用暴徒实现一个短信验证码