瞭解使用Oracle Mobile Hub建立 Android 應用程式
您的客戶是行動裝置,且希望您隨時隨地存取服務。常見的方法是建立網頁的行動版本,而行動使用者偏好使用行動應用程式的行動版本,則適合對其裝置進行自訂。
為了提供服務的行動式存取,您必須撰寫連線至您後端服務的行動應用程式。Oracle Mobile Hub 是一種雲端服務,提供統一的中樞,用於開發、建置、維護及分析行動應用程式。
Oracle 為許多行動平台 (例如 Android 和 iOS) 提供軟體開發套件 (SDK)。這些用戶端 SDK 可讓您使用在應用系統中透過Oracle Mobile Hub 開發的 Oracle Mobile Hub 功能和自訂 API。
Oracle Mobile Hub 包含一組平台 api,可供您從 SDK 或使用 REST 呼叫在行動應用系統中使用。部分可用的平台 Api 包括:
- 通知
- 儲存體
- 位置
- 資料庫存取
- 應用程式原則
您也可以建立自己的自訂 Api,以提供自己的需求。這些 Api 通常以 Node.js 程式碼實行。
架構
此架構圖顯示透過使用Oracle Mobile Hub Android SDK 或 REST 服務,將您的 Android 行動應用程式連線至Oracle Mobile Hub 的一般方式。

Mobile-app-architecture-android.png 圖解描述
您可以使用Oracle Mobile Hub 來開發及部署自己的自訂 REST API,或者使用連線器部署到另一個 REST API。您可以使用 Android SDK 和 Java 程式設計語言,以及Oracle Mobile Hub Android SDK 來開發應用程式。您的應用程式會直接對Oracle Mobile Hub 進行 API 呼叫,或使用Oracle Mobile Hub 提供的 REST 服務來進行 API 呼叫。
關於使用 Oracle Mobile Hub 建立 Android 應用程式
此解決方案中的文章主要用來協助您使用Oracle Mobile Hub開發行動應用程式供 Android 使用。開發 Android 應用程式時,請依照下列步驟進行。
- 在 Oracle Mobile Hub 中建立行動後端。
- 從 Oracle Technology Network (OTN) 下載適用於 Android 的Oracle Mobile Hub 服務 SDK,並為行動應用程式設定。
- 建立可作為行動應用程式容器的儲存體集合。
- 開發應用程式時,請使用Oracle Mobile Hub SDK 來撰寫 Java 程式碼,以及呼叫平台和自訂 api。
- 使用 Android 模擬器測試您的應用程式。
關於必要的服務和角色
此解決方案需要下列服務:
- Oracle Mobile Hub
這些是Oracle Mobile Hub所需的角色。
服務名稱:角色 | 需要執行。。。 |
---|---|
Oracle Cloud:管理員 | 管理行動使用者、角色和範圍。 |
Oracle Mobile Hub:MobileEnvironment_MobileUserConfig 與 MobileEnvironment_MobileUserMgmt 團隊成員角色
|
管理行動使用者、角色和範圍。 |
瞭解如何取得 Oracle Solutions 的 Oracle Cloud 服務,瞭解所需的雲端服務。
開始之前
Android 開發人員使用Oracle Mobile Hub SDK 建立行動應用程式。
SDK 可簡化Oracle Mobile Hub的認證,並為許多 Oracle Mobile Hub 平台 api 提供 Java 包裝函式類別。
- 閱讀瞭解行動應用程式解決方案的 Api。
- 請閱讀瞭解如何從 Autonomous Mobile Cloud 應用程式解決方案存取資料。
- 從 Oracle Technology Network (OTN) 下載頁面取得 SDK。