介紹
按照快速整合文件,您可以很容易的把bbssdk提供的功能整合到您的應用中,然後使用bbssdk來做開發。
其github開源位址如下:
二、配置gradle
1、將下面的指令碼新增到您的根模組build.gradle中:
2、在使用bbssdk模組的build.gradle中,新增mobsdk外掛程式和擴充套件,如:
其中的theme表示使用的介面風格,暫時bbssdk具備兩套介面風格:theme0和theme1。
關於sharesdk和moblink的詳細說明,請參考其各自的整合文件。
三、新增**
1、初始化mobsdk
mobsdk.init(this);
以初始化mobsdk。
2、初始化主題
bbstheme0.init(); 或者
bbstheme1.init();
注意要和上面build.gradle配置的theme一致
3、新增論壇主介面
在您的layout,或者想加的介面上新增下面配置
在您的介面中新增mainview,並呼叫loaddata()方法載入資料:
mainviewinte***ce mainview=(mainviewinte***ce)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中新增:
android如何手動生成裝置節點
init.rc裡所有可用的command都定義在system core init keyword.h裡,預設是不包含mknod的。事實上,android的init程序會通過kenel的uevent來自動建立裝置節點 見system core init devices.c裡的make device 函...
Android免費課程分享
案例 利用 calendar provider 定製個 性化日曆 專案實戰 android 網手機客戶端 第一季 專案實戰 android 網手機客戶端 第二季 實戰系列 北風助手安卓手機客戶端 1 實戰登入與首頁 ui 設計 實戰系列 北風助手安卓手機客戶端 2 主介面商業 ui 設計技巧 實戰系...
Android免費課程分享
案例 利用 calendar provider 定製個 性化日曆 專案實戰 android 網手機客戶端 第一季 專案實戰 android 網手機客戶端 第二季 實戰系列 北風助手安卓手機客戶端 1 實戰登入與首頁 ui 設計 實戰系列 北風助手安卓手機客戶端 2 主介面商業 ui 設計技巧 實戰系...