Android教程 如何免費生成論壇App
介紹
按照快速整合文件,您可以很容易的把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教程,請關注。