> >

一、获取AppKey

申请MobSDK的appkey流程

二、下载SDK

点击进入下载界面

三、导入SDK

解压下载的ZIP包,将其中BBSSDKGUI工程导入到新项目中,并添加项目依赖关系即可。

BBSSDK包结构说明

四、配置AndroidManifest.xml

1. 添加权限

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.GET_TASKS"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>

2. 在application标签内添加meta信息

<meta-data
    android:name="Mob-AppKey"
    android:value="替换为mob官网申请的appkey"/>

3. 在application标签内添加activity信息

<activity
    android:name="com.mob.tools.MobUIShell"
    android:configChanges="keyboardHidden|orientation|screenSize"
    android:screenOrientation="portrait"
    android:windowSoftInputMode="stateHidden|adjustResize">
    <intent-filter>
        <action android:name="android.intent.action.VIEW"/>
        <category android:name="android.intent.category.DEFAULT"/>
    </intent-filter>
</activity>

五、初始化SDK

在您App的Application中或者调用SDK的API前,请先调用如下方法进行初始化:

MobSDK.init(context);
BBSSDK.registerSDK();

六、添加论坛主界面

在您的界面中添加ForumMenuView,并调用loadData()方法加载数据:

ForumMenuView forumMenuView = new ForumMenuView(context);
forumMenuView.loadData();

七、代码混淆

请在项目主工程的proguard-rules.pro或者proguard-project.txt中添加如下信息:

-keep class com.mob.**{*;}

另,可参考示例Sample(包含应用内打开pdf\office等格式文件),其github开源地址如下:

https://github.com/MobClub/BBSSDK-for-Android