首页 > 代码库 > 手机短信验证
手机短信验证
1.在Mob官网注册下载 MESSDK.
2.把 MobCommons.jar Mob 通用公共库 必须
MobTools.jar Mob 工具公共库 必须
SMSSDK-<version>.aar SMSSDK 核心 必须
SMSSDKGUI-<version>.aar SMSSDK GUI 开源库 可选
这几个文件放到模块的libs目录下。
3.通过在app/build.gradle 文件的android节点下增加如下:
repositories{ flatDir{ dirs ‘libs‘ //就是你放aar的目录地址 }
来建立四个库的关联。
4.在app/build.gradle文件的依赖项下添加
dependencies { ....//你的其他依赖 compile name:‘SMSSDK-<version>‘,ext:‘aar‘ // compile name:‘SMSSDKGUI-<version>‘,ext:‘aar‘ }
注意:-<version>改为自己的版本。例如SMSSDK-3.3.0
5. AndroidManifest 文件配置。
添加权限:
<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.READ_SMS" /> <uses-permission android:name="android.permission.GET_TASKS" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
添加Activity:
<activity android:name="com.mob.tools.MobUIShell" android:theme="@android:style/Theme.Translucent.NoTitleBar" android:configChanges="keyboardHidden|orientation|screenSize" android:windowSoftInputMode="stateHidden|adjustResize"/>
在Application节点下添加如下属性:
android:name="com.mob.MobApplication"
6.配置AppKey和AppSecret
(1):通过AndroidManifest配置:
在Application节点下添加以下属性:
android:name="com.mob.MobApplication"
在Application节点下添加以下子节点:
<!-- 通过AndroidManifest配置AppKey和AppSecret,如果你选择通过代码配置,则不需要配置以下meta-data --> <meta-data android:name="Mob-AppKey" android:value=http://www.mamicode.com/"你的AppKey"/> <meta-data android:name="Mob-AppSecret" android:value=http://www.mamicode.com/"你的AppSecret"/>
(2):通过代码配置
// 通过代码注册你的AppKey和AppSecret MobSDK.init(context, "你的AppKey", "你的AppSecret");
手机短信验证
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。