Android Wear
Android Wear ist eine Version von Android, die für Wearables wie Smartwatches entwickelt wurde. Dieser Abschnitt enthält Anweisungen zum Installieren und Konfigurieren von Tools, die für die Wear-Entwicklung erforderlich sind, eine schrittweise exemplarische Vorgehensweise zum Erstellen Ihres ersten Wear-Geräts und eine Liste mit Beispielen, auf die Sie sich beim Erstellen Ihrer eigenen Wear-Apps beziehen können.
Erste Schritte
Hier wird Android Wear vorgestellt, beschrieben, wie Sie Ihren Computer für die Wear-Entwicklung installieren und konfigurieren, und Schritte bereitgestellt, mit denen Sie Ihre erste Android Wear-App erstellen und ausführen können.
Benutzeroberfläche
Es werden Android Wear-spezifische Steuerelemente erläutert und Links zu Beispielen bereitgestellt, die die Verwendung dieser Steuerelemente veranschaulichen.
Plattformfeatures
In den Dokumenten in diesem Abschnitts werden die spezifischen Funktionen von Android Wear behandelt. Hier finden Sie ein Thema, in dem beschrieben wird, wie Sie ein WatchFace erstellen.
Bildschirmgrößen
Zeigen Sie eine Vorschau ihrer Benutzeroberfläche an, und optimieren Sie sie für die verfügbaren Bildschirmgrößen.
Bereitstellung und Testen
Es wird erläutert, wie Sie Ihre Android Wear-App auf einem Android Wear-Gerät oder in einem für Wear konfigurierten Android-Emulator bereitstellen. Es enthält auch Tipps zum Debuggen und Informationen zum Einrichten einer Bluetooth-Verbindung zwischen Ihrem Entwicklungscomputer und einem Android-Gerät.
Wear-APIs
Die Android-Entwicklerwebsite enthält detaillierte Informationen zu wichtigen Wear-APIs wie wear.activity, intent, authentication, complications, complications.rendering, notifications, views und watchface.
Beispiele
Sie finden eine Reihe von Beispielen mit Android Wear (oder wechseln Sie direkt zu GitHub).
Beispiel | Beschreibung | Screenshot |
---|---|---|
SkeletonWear | Ein einfaches Beispiel für die Grundlagen von Wearable-Projekten, einschließlich GridViewPager und interaktiver Benachrichtigungen. | |
WatchViewStub | Eine einfache Demo des WatchViewStub-Steuerelements, das die Bildschirmform erkennt und automatisch das richtige Layout lädt. Sehen Sie, wie WatchViewStub im Layout Resources/layout/main_activity.xml funktioniert. | |
RecipeAssistant | Demonstration der Benachrichtigungsseiten von Wear in Form von Rezeptschritten. Benachrichtigungen werden in „RecipeService.cs“ erstellt. | |
ElizaChat | Unterhaltsames Beispiel für die Interaktion mit einer „persönlichen Assistentin“ namens „Eliza“ mithilfe interaktiver Benachrichtigungen von Wear, um eine Unterhaltung mit gespeicherten Antworten zu erstellen. | |
GridViewPager | GridViewPager implementiert das 2D-Navigationsmuster, bei dem ein*e Benutzer*in vertikal wischt und dann horizontal durch Optionen und Inhalte navigiert. | |
WatchFace | WatchFace ist ein benutzerdefiniertes Zifferblatt mit Stunden-, Minuten- und Sekundenzeiger im analogen Stil. In diesem Beispiel wird veranschaulicht, wie Sie einen WatchFace-Dienst erstellen, der die aktuelle Uhrzeit anzeigt und Ereignisse zur Änderung des Umgebungsmodus und der Sichtbarkeit verarbeitet. Es enthält einen Übertragungsempfänger, der auf Zeitzonenänderungen lauscht und die Zeit automatisch entsprechend aktualisiert. |
Videos
Sehen Sie sich diese Videos an, die Xamarin.Android mit Wear-Unterstützung behandeln:
Beschreibung | Screenshot |
---|---|
Android L and So Much More: Die Android L-Entwicklervorschau führte eine Fülle neuer APIs für Entwickler ein, darunter Material Design, Benachrichtigungen und neue Animationen, um nur einige zu nennen. | |
C# is in my Ears and in my Eyes: Google Glass and Android Wear: Wearable Computing mag wie etwas aus der Zukunft erscheinen (oder wie eine Folge von Inspector Gadget), aber viele Menschen nehmen die Zukunft schon heute in die Hand! C#-Entwickler wissen das und verfügen bereits über die Tools und Fähigkeiten, um die Leistungsfähigkeit von Wearables zu nutzen (aus Evolve 2014). | |
What's new in Xamarin.Android: Android L, Android Wear, Android TV, Android Auto, Material Design und ART; was bedeutet das für Sie als Xamarin-Entwickler*in? (aus Evolve 2014). |