为了实现注册手机验证验证码
在网上百度了许久的注册手机验证码发送验证的案例要么是太过时要么就是不能用了
在此把我最近几天研究的成果发到这里希望 能够给遇到相同问题的人给予帮助
首先看看运行的效果图:
简单的介绍下博主用的是mod 的sdk来短信验证 使用的编程工具是 andriod studio
下载地址:http://www.mob.com/#/downloadDetail/SMS/android
首先让我们来看如何把sdk导入到项目里
我们可以看到下载的文件夹下面有这些文件首先我们将其复制到你的项目下面的app/build/libs里面
然后打开bulid.gradle在里面配置如下图所示
repositories{flatDir{dirs 'libs' //就是你放aar的目录地址}
}compile name:'SMSSDK-2.0.2',ext:'aar'compile name:'SMSSDKGUI-2.0.2',ext:'aar'
接下来我们还得配置AndroidManifest.xml 在其中添加如下的权限:
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
然后打“application”下添加如下activity:
<activity
android:name="com.mob.tools.MobUIShell"
android:theme="@android:style/Theme.Translucent.NoTitleBar"
android:configChanges="keyboardHidden|orientation|screenSize"
android:windowSoftInputMode="stateHidden|adjustResize"/>
好的如何导入我已经介绍完了下一步将介绍代码将如何写进你的项目里面