Video: "Deutsche Bank Mobile" - die Video-Anleitung zur Banking-App 2024
Android tragbare Apps sind sehr ähnlich wie Telefon-Apps. Aber wenn die Dinge so ähnlich sind, warum schreiben Sie nicht einfach "Folgen Sie den Schritten, die Sie für andere Apps befolgt haben" und sind damit fertig?
Die Antwort ist, dass sich einige Aspekte der tragbaren App-Entwicklung von ihren Gegenstücken auf Telefon und Tablet unterscheiden. Der offensichtlichste Unterschied ist die Bildschirmgröße. Auf einem 1-Zoll-Bildschirm können Sie nicht viel anzeigen, daher müssen Sie Ihre App entsprechend gestalten.
Eine tragbare Anwendung besteht normalerweise aus zwei Teilen - einem Teil, das auf dem tragbaren Gerät läuft, und einem anderen Teil, das auf dem Telefon des Benutzers läuft. Der Telefonteil kann die größere Bildschirmgröße nutzen, sodass der Telefonteil Menüs, Setup-Bildschirme und andere Funktionen enthalten kann. (Stellen Sie sich das vor! Ein Telefon hat eine größere Bildschirmgröße!)
Eine weitere Einschränkung für Wearables ist die Anzahl der Klassen in der API. Die folgenden Pakete funktionieren nicht mit Wearables:
-
Android. Webkit
-
Android. drucken
-
android. App. Backup
-
Android. appwidget
-
Android. Hardware. usb
Wie ihre Telefon-Gegenstücke unterstützt jede Marke und jedes Modell von Wearable ihre eigenen Funktionen. Zum Beispiel haben einige Modelle integrierte Herzfrequenzmonitore; andere nicht. Sie können das Vorhandensein eines Herzfrequenzmonitors mit folgendem Code testen:
Import Android. Inhalt. Uhr. Paket-Manager; … PackageManager = Kontext. getPackageManager (); if (packageManager. hasSystemFeature (PaketManager. FEATURE_SENSOR_HEART_RATE)) {// Etc.
Die PackageManager-Klasse hat Dutzende von Konstanten wie FEATURE_SENSOR_HEART_RATE für die vielen Funktionen, die ein Gerät haben kann oder nicht.
Ein weiterer wichtiger Aspekt der Wearable-Entwicklung ist das Timeout-Verhalten des Geräts. Wenn Sie ein Telefon aufwecken, sehen Sie einen Sperrbildschirm. Wenn Sie den Bildschirm entsperren, sehen Sie, welche Aktivität ausgeführt wurde, als das Telefon eingeschlafen ist. Aber Wearables sind anders. Wenn Sie ein Wearable aufwachen, gibt es keinen Sperrbildschirm. Stattdessen sehen Sie entweder das Zifferblatt (normalerweise die aktuelle Uhrzeit) oder eine neue Benachrichtigung.
Aktivitäten auf Wearables bleiben auf die eine oder andere Art nicht automatisch wie auf Telefonen und Tablets. Wenn Sie also etwas möchten, das auf dem Bildschirm bleibt, benötigen Sie eine Always-on-App .
Informationen zu Always-On-Apps finden Sie auf der Entwickler-Website von Android.