Новые образцы кода Android, охватывающие Android Wear, Android for Work, NFC и захват экрана, были доступны на GitHub. Android-приложение Santa Tracker теперь также доступно там.
Репозиторий Google Samples уже содержит десятки примеров, которые вы можете использовать в своих собственных приложениях или чтобы узнать, как работают функции Android. Вы можете получить доступ к образцам из Android Studio, используя встроенную функцию импорта образцов, которая является рекомендуемым методом, или загрузите их в Android SDK Manager.
Пять новых образцов, добавленных на прошлой неделе:
XYZTouristAttractions — предоставляет практический пример того, как мобильное приложение будет взаимодействовать и взаимодействовать со своим аналогом Wear. Приложение представляет собой опыт туристических достопримечательностей, который уведомляет пользователя, когда они находятся в непосредственной близости от известных достопримечательностей. Параллельно компонент Wear показывает изображения туристических достопримечательностей и сводную информацию, а также предоставляет быстрые действия для ближайших туристических достопримечательностей в компоненте пользовательского интерфейса GridViewPager.
DeviceOwner — владелец устройства — это специализированный администратор устройства, который может контролировать безопасность и конфигурацию устройства. В этом примере используется DevicePolicyManager, чтобы продемонстрировать, как использовать функции владельца устройства, включая настройку глобальных параметров (например, автоматическое время и часовой пояс) и установку средства запуска по умолчанию.
NfcProvisioning — демонстрирует, как использовать NFC для предоставления устройства владельцу устройства. По умолчанию он настраивает одноранговое устройство с образцом DeviceOwner. Вы можете переписать конфигурацию, чтобы использовать любого другого владельца устройства.
NFC BeamLargeFiles — демонстрация того, как передавать большие файлы через Android Beam на Android 4.1 и выше. После первоначального рукопожатия по NFC передача файлов будет происходить по вторичному высокоскоростному каналу связи, например Bluetooth или WiFi Direct.
ScreenCapture — API MediaProjection был добавлен в Android Lollipop и позволяет легко захватывать содержимое экрана и / или записывать системный звук. В этом примере показано, как использовать API для захвата экрана устройства в реальном времени и отображения его на SurfaceView.
Вдобавок Google теперь открыла исходный код своего Android-приложения Santa Tracker, которое включает в себя три игры, два циферблата Android Wear и скрытые пасхальные яйца, а также фон деревни с параллакс-прокруткой. Для разработчиков это Android-приложение — это нечто большее, чем вы можете себе представить. Чтобы облегчить взаимодействие с пользователем, приложение использует API индексирования приложений, чтобы включить поддержку автозаполнения для игр Santa Tracker из Google Search. Это делается с помощью глубинных ссылок. В этом видео Ярек Вилькевич демонстрирует, как эта функция работает в Santa Tracker, и объясняет, как вы можете реализовать ее в своем собственном приложении для Android.
Так что, если вы думали, что Санта-Трекер был чем-то всего на несколько дней в декабре, пришло время взглянуть на это в другом свете.