Android Wear

Android Wear — это версия Android, предназначенная для носимых устройств, таких как смарт-часы. В этом разделе содержатся инструкции по установке и настройке средств, необходимых для разработки Wear, пошаговом руководстве по созданию первого устройства Wear и списке примеров, которые можно использовать для создания собственных приложений Wear.

Начало работы

В этой статье описано, как установить и настроить компьютер для разработки Wear, а также помогут вам создать и запустить первое приложение Android Wear на эмуляторе или устройстве Wear.

Пользовательский интерфейс

Объясняет элементы управления Android Wear и предоставляет ссылки на примеры, демонстрирующие использование этих элементов управления.

Функции платформы

Документы в этом разделе охватывают функции, относящиеся к Android Wear. Здесь вы найдете раздел, описывающий, как создать WatchFace.

Размеры экрана

Предварительный просмотр и оптимизация пользовательского интерфейса для доступных размеров экрана.

Тестирование и развертывание

Объясняет, как развернуть приложение Android Wear на устройстве Android Wear или в эмуляторе Android, настроенном для Wear. Он также включает советы по отладке и сведения о настройке подключения Bluetooth между компьютером разработки и устройством Android.

Носить API-интерфейсы

Сайт разработчика Android содержит подробные сведения об api-интерфейсах ношения ключей, таких как носимые действия, намерения, проверка подлинности, осложнения, отрисовка осложнений, уведомлений, представлений и watchFace.

Примеры

Вы можете найти несколько примеров с помощью Android Wear (или перейти непосредственно на github).

Пример Description Снимок экрана
SkeletonWear Простой пример основы носимых проектов, включая GridViewPager и интерактивные уведомления. Screenshot of Skeletonwear
WatchViewStub Простая демонстрация элемента управления WatchViewStub, которая обнаруживает фигуру экрана и автоматически загружает правильный макет. Узнайте, как WatchViewStub работает в макете resources/layout/main_activity.xml . Screenshot of WatchViewStub
РецептAssistant Демонстрация страниц уведомлений о ношении в виде шагов рецепта. Уведомления создаются в RecipeService.cs. Screenshot of RecipeAssistant
ЭлизаЧат Веселый пример взаимодействия с "личным помощник" под названием Eliza, используя интерактивные уведомления Wear для создания беседы с помощью консервированных ответов. Screenshot of ElizaChat
GridViewPager GridViewPager реализует шаблон 2D-навигации, где пользователь проводит пальцем по вертикали, а затем горизонтально для перехода по параметрам и содержимому. Screenshot of GridViewPager
WatchFace WatchFace — это настраиваемое лицо с аналоговым стилем часов, минут и секундных рук. В этом примере показано, как создать службу распознавания лиц, которая рисует текущее время и обрабатывает внешний режим и события изменения видимости. Он включает в себя приемник трансляции, который прослушивает изменения часового пояса и автоматически обновляет время соответствующим образом. Screenshot of WatchFace

Видео

Ознакомьтесь со следующими ссылками видео, которые обсуждают Xamarin.Android с поддержкой Wear:

Description Снимок экрана
Android L и многое другое — Предварительная версия разработчика Android L представила множество новых API для разработчиков, чтобы воспользоваться преимуществами, в том числе материальный дизайн, уведомления и новые анимации, чтобы назвать несколько. Video screenshot of Android L and So Much More presentation.
C# находится в моих ухах и в моих глазах: Google Glass и Android Wear - Носимые вычисления могут показаться чем-то из будущего (или эпизод инспектора гаджета), но многие люди уже охватывают будущее сегодня! Разработчики C# знают это и уже имеют инструменты и навыки для использования возможностей носимых устройств (от Развития 2014). Video screenshot of C# is in my Ears and in my Eyes presentation.
Новые возможности Xamarin.Android — Android L, Android Wear, Android TV, Android Auto, Material Design и ART, что означает для вас в качестве разработчика Xamarin? От Развития 2014 года. Video screenshot of What's new in Xamarin dot Android presentation.