介紹
按照快速集成文檔,您可以很容易的把BBSSDK提供的功能集成到您的應用中,然后使用BBSSDK來做開發。
在集成前,您也可以先下載示例Sample的源碼工程(包含應用內打開pdfoffice等格式文件)。使用Android Studio打開后,編譯出網站上提供的演示應用。
其github開源地址如下:
https://github.com/MobClub/BBSSDK-for-Android
一、獲取AppKey
申請MobSDK的appkey流程 可參考:http://bbs.mob.com/forum.php?mod=viewthread&tid=8212&extra=page%3D1
二、配置gradle
1、將下面的腳本添加到您的根模塊build.gradle中:
2、在使用BBSSDK模塊的build.gradle中,添加MobSDK插件和擴展,如:
其中的theme表示使用的界面風格,暫時BBSSDK具備兩套界面風格:theme0和theme1。
關于ShareSDK和MobLink的詳細說明,請參考其各自的集成文檔。
三、添加代碼
1、初始化MobSDK
如果您沒有在AndroidManifest中設置appliaction的類名,MobSDK會將這個設置為com.mob.MobApplication,但如果您設置了,請在您自己的Application類中調用:
MobSDK.init(this);
以初始化MobSDK。
2、初始化主題
BBSTheme0.init();
或者
BBSTheme1.init();
注意要和上面build.gradle配置的theme一致
3、添加論壇主界面
在您的layout,或者想加的界面上添加下面配置
在您的界面中添加MainView,并調用loadData()方法加載數據:
MainViewInterface mainView=(MainViewInterface)findViewById(ResHelper.getIdRes(this,"mainView"));
mainView.loadData();
四、混淆設置
BBSSDK已經做了混淆處理,再次混淆會導致不可預期的錯誤,請在您的混淆腳本中添加如下的配置,跳過對BBSSDK的混淆操作:
-keep classcom.mob.**{*;}
-keep classcn.sharesdk.**{*;}
五、注意事項
1. BBSSDK默認會添加一套開源的GUI庫,如果您不需要這個庫,可以在BBSSDK下設置“gui false”來關閉它
2. MobSDK默認為BBSSDK提供最新版本的集成,如果您想鎖定某個版本,可以在BBSSDK下設置“version “某個版本””來固定使用這個版本
3. 如果使用MobSDK的模塊會被其它模塊依賴,請確保依賴它的模塊也引入MobSDK插件,或在此模塊的gradle中添加:
想更多了解可去官網:http://bbssdk.mob.com/
稍后給大家帶來iOS創建移動端論壇APP教程,請關注。