Weitere Informationen zum Erstellen einer Android-Anwendung mit Oracle Mobile Hub

Ihre Kunden sind Mobilgeräte, und voraussichtlich können überall auf Ihre Services zugreifen. Häufig besteht die Erstellung einer mobilen Version einer Webseite, von mobilen Benutzern bevorzugen Mobile-Anwendungen idealerweise an ihr Gerät.

Um mobilen Zugriff auf Ihre Services zu ermöglichen, schreiben Sie eine mobile Anwendung, die eine Verbindung zu Ihren Backend-Services herstellt. Oracle Mobile Hub ist ein cloud-basierter Service, der einen einheitlichen Hub zum Entwickeln, Bereitstellen, Verwalten und Analysieren von mobilen Anwendungen bietet.

Oracle stellt Software Development Kits (SDKs) für viele mobile Plattformen bereit, wie Android und iOS. Mit diesen Client-SDKs können Sie Oracle Mobile Hub-Features und benutzerdefinierte APIs verwenden, die Sie in Ihren Anwendungen mit Oracle Mobile Hub entwickeln.

Oracle Mobile Hub umfasst eine Reihe von Plattform-APIs, die Sie in Ihren mobilen Anwendungen mit dem SDK oder mit REST-Aufrufen verwenden können. Einige der verfügbaren Plattform-APIs umfassen:

  • Benachrichtigungen
  • Speicherung
  • Verzeichnis
  • Datenbankzugriff
  • App-Policys

Außerdem können Sie Ihre eigenen benutzerdefinierten APIs für Ihre eigenen Anforderungen erstellen. Diese APIs werden normalerweise im Code Node.js implementiert.

Architektur

Dieses Architekturdiagramm zeigt die allgemeine Möglichkeit, Ihre Android-Mobilanwendung mit Oracle Mobile Hub mit den Oracle Mobile Hub Android-SDK- oder REST-Services zu verbinden.

Beschreibung von mobile-app-architecture-android.png folgt
Beschreibung der Abbildung mobile-app-architecture-android.png

Mit Oracle Mobile Hub können Sie Ihre eigene benutzerdefinierte REST-API entwickeln und bereitstellen oder einen Connector für eine andere REST-API verwenden. Sie entwickeln Ihre Anwendung mit Android-SDK und Java-Programmiersprache und dem Oracle Mobile Hub Android-SDK. Ihre Anwendung macht API-Aufrufe direkt an Oracle Mobile Hub oder durch Verwendung von REST-Services, die Oracle Mobile Hub bereitstellt.

Informationen zum Erstellen einer Android-Anwendung mit Oracle Mobile Hub

Die Artikel in dieser Lösung sollen Sie bei der Entwicklung einer App für Android mit Oracle Mobile Hub unterstützen. Befolgen Sie diese Schritte, wenn Sie die Android-Anwendung entwickeln.

  1. Erstellen Sie ein mobiles Backend in Oracle Mobile Hub.
  2. Laden Sie das Oracle Mobile Hub Service-SDK für Android von Oracle Technology Network (OTN) herunter, und konfigurieren Sie es für Ihre App.
  3. Erstellen Sie eine Speicherablage, die als Container für Ihre App dient.
  4. Während der Entwicklung Ihrer Anwendung können Sie mit dem Oracle Mobile Hub-SDK Java-Code schreiben sowie Plattform- und benutzerdefinierte APIs aufrufen.
  5. Testen Sie Ihre Anwendung mit dem Android-Emulator.

Info zu erforderlichen Services und Rollen

Diese Lösung erfordert den folgenden Service:

  • Oracle Mobile Hub

Diese Rollen sind für Oracle Mobile Hub erforderlich.

Servicename: Rolle Erforderlich für...
Oracle Cloud: Administrator So verwalten Sie Benutzer, Rollen und Realms für Mobilgeräte:
Oracle Mobile Hub: Rollen der Teammitglieder MobileEnvironment_MobileUserConfig und MobileEnvironment_MobileUserMgmt So verwalten Sie Benutzer, Rollen und Realms für Mobilgeräte:

In Lernen Sie, wie Sie Oracle Cloud-Services für Oracle-Lösungen herunterladen können, um die benötigten Cloud-Services zu erhalten.

Bevor Sie beginnen

Android-Entwickler verwenden das Oracle Mobile Hub-SDK, um mobile Anwendungen zu erstellen.

Das SDK vereinfacht die Authentifizierung mit Oracle Mobile Hub und stellt Java-Wrapper-Klassen für viele Oracle Mobile Hub-Plattform-APIs bereit.