标签:ssi sms 模块 aar title bsp 配置 权限 blog
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="你的AppKey"/> <meta-data android:name="Mob-AppSecret" android:value="你的AppSecret"/>
(2):通过代码配置
// 通过代码注册你的AppKey和AppSecret MobSDK.init(context, "你的AppKey", "你的AppSecret");
标签:ssi sms 模块 aar title bsp 配置 权限 blog
原文地址:http://www.cnblogs.com/halo-yang/p/7266395.html