1. 程式人生 > >Android教程 如何免費生成論壇App

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教程,請關注。