建立採用Livefyre架構的Android應用程式。
使用此程式庫,將Livefyre服務整合至您的原生Android應用程式。 Livefyre StreamHub Android SDK根據Gradle/Android Studio開發環境,針對我們常用的API機制提供精簡的圖層。
Livefyre也提供以此SDK為基礎的Reviews範例應用程式。
此Livefyre Android SDK可同時用於Eclipse和Android Studio。
在安裝Livefyre Android SDK之前,您必須在您的環境中安裝Android SDK。 您也必須包含一些額外的Android SDK套件,如「Android開發人員檔案>」所述。
新增SDK套件
使用Android SDK Manager(可從Android Studio或Eclipse工具列取得)來安裝所有建議的套件。 請確定也包含Android支援儲存庫。
若要在Eclipse中將Livefyre Android SDK新增至您的專案:
若要將Livefyre Android SDK新增至Android Studio的專案:
從GitHub取得最新的StreamHub-Android-SDK。
從現有專案開始或建立新專案。
在您的專案上按一下滑鼠右鍵,然後選取Open Module Settings。
選擇窗口左上角的+按鈕。
選擇Import Existing Project.(在新版Android studio中,您可在More Modules下找到Import Existing Project。)
瀏覽並選取StreamHub-Android-SDK。
Android Studio可能會要求您將SDK轉換為Gradle版本;如果發生這種情況,請選擇next,然後選擇finish。
前往相依項下的專案資料夾>應用程式資料夾> build.gradle檔案,以新增下列相依項:
dependencies { compile project(':streamHubAndroidSDK') }
請確定以下行位於專案資料夾> settings.gradle檔案中:
include ':streamHubAndroidSDK'
您可以從Config.java中自訂設定。
StreamHub Android SDK公開數個可用來要求Livefyre API端點的用戶端類別:
AdminClient 為使用者資訊、金鑰和其他中繼資料交換使用者驗證Token。
BootstrapClient 取得特定系列的最新內容和中繼資料。
StreamClient 輪詢系列的串流,以擷取新、更新和刪除的內容。
WriteClientPost 、標幟和贊系列中的內容。