- Отладка программ для часов через Bluetooth
- Запись видео
- Русские Блоги
- Отладка по Bluetooth (приложение для носимых устройств) -Разработка документов для перевода
- Включите отладку ADB через Bluetooth на Android Wear Watch
- Русские Блоги
- Android носят эти штуки — отладка по Bluetooth
- Настроить на отладку
- Настроить сеанс отладки
- Отладьте ваше приложение
- Разработка и отладка приложений для Android Wear
- Устройства
- Что разрабатывать для умных часов?
- Как разрабатывать?
- Как отлаживать?
- Как делать скриншоты на часах?
- Выводы
Отладка программ для часов через Bluetooth
Запускать программы для проверки можно не только на эмуляторе, но и на реальных часах через Bluetooth. Это актуально для часов LG, которые не имеют USB-порта.
Сначала включаем в настройках телефона Отладка USB.
Затем включаем поддержку отладки через Bluetooth в часах (тоже в настройках)
Далее следует включить отладочную сессию. На телефоне запускаем программу Android Wear и открываем в ней настройки. Ставим флажок у опции Отладка по Bluetooth.
Под данной настройкой увидите две строчки:
Подключите свой телефон к компьютеру через USB и запустите в студии в панели Terminal две команды по очереди:
В успешном случае первая строка в Android Wear поменяется на:
Далее запускаете программу обычным способом через Run.
Запись видео
Раз уж мы коснулись команд командной строки, то заодно расскажу, как сделать видео с часов. Стандартный способ записи видео через Android Studio не подходит (может потом сделают). Я покажу на примере часов LG R (круглые), у других часов могут отличаться детали реализации. Вводим команду:
В моём случае localhost:4444 — это часы. Без ввода этого параметра командная строка ругалась, что имеется несколько устройств. Как получить список подключенных устройств есть в статье про ADB
После комбинации Ctrl+C запись прекратится. Видео находится в часах. Достаём их оттуда.
Здесь нужно быть внимательным. Процесс записи файла длится продолжительное время, хотя в Проводнике вы можете увидеть созданный файл. Не трогайте его, пока не увидите приглашение командной строки — до этого момента идёт запись в файл. Небольшой ролик в несколько секунд у меня сбрасывался на компьютер почти десять минут.
В конце концов мы получим файл с расширением raw, который можно сконвертировать в mp4 различными утилитами. Самой популярной является утилита ffmpeg. Скачиваем его, размещаем исполняемый файл в ту же папку с видеофайлом и вводим новую команду.
Данные команды я подобрал путём проб и ошибок. В интернете можно найти другие параметры для команд, которые подойдут для вас, если мой способ не подошёл. В любом случае, запись видео с часов возможна.
Источник
Русские Блоги
Отладка по Bluetooth (приложение для носимых устройств) -Разработка документов для перевода
Поскольку мои знания английского действительно ограничены, пожалуйста, поймите, в начале
Пока этот блог не указывает «репост», он является оригинальным, пожалуйста, укажите ссылку этого блога
Debugging over Bluetooth
Отладка по Bluetooth
You can debug your wearable over Bluetooth by routing its debug output to the handheld device that’s connected to your development machine.
Вы можете отлаживать ваше носимое устройство через Bluetooth и направлять выходные данные отладочного устройства на переносное устройство, подключенное к отправляющему устройству.
Setup Devices for Debugging
настройки отладки
1.Enable USB debugging on the handheld:
a)Open the Settings app and scroll to the bottom.
b)If it doesn’t have a Developer Options setting, tap About Phone (or About Tablet), scroll to the bottom, and tap the build number 7 times.
c)Go back and tap Developer Options.
d)Enable USB debugging.
Включите отладку по USB на портативном устройстве
Откройте приложение настроек и прокрутите вниз
Если у него нет опции разработчика, нажмите «О телефоне» (или «О планшете»), прокрутите вниз и нажмите номер версии 7 раз.
Чтобы вернуться к болезни, нажмите на режим разработчика, чтобы включить отладку по USB.
2.Enable Bluetooth debugging on the wearable:
a)Tap the home screen twice to bring up the Wear menu.
b)Scroll to the bottom and tap Settings.
c)Scroll to the bottom. If there’s no Developer Options item, tap About, and then tap the build number 7 times.
d)Tap the Developer Options item.
e)Enable Debug over Bluetooth.
Включите отладку по Bluetooth для портативных устройств
Дважды щелкните дом, чтобы войти в меню «Одежда».
Прокрутите вниз и нажмите Настройки
Прокрутите вниз. Если нет опции разработчика, нажмите «О программе», а затем нажмите номер версии 7 раз.
Нажмите режим разработчика, чтобы включить отладку по Bluetooth.
Set Up a Debugging Session
Настройте сеанс отладки
1.On the handheld, open the Android Wear companion app.
На портативном устройстве откройте сопутствующее приложение Android Wear
2.Tap the menu on the top right and select Settings.
Нажмите на меню в правом верхнем углу, чтобы выбрать настройки
3.Enable Debugging over Bluetooth. You should see a tiny status summary appear under the option:
Включите отладку по Bluetooth. Под этой опцией вы должны увидеть небольшое описание статуса.
4.Connect the handheld to your machine over USB and run:
Подключите портативное устройство через USB и выполните:
Note: You can use any available port that you have access to.
Примечание. Вы можете использовать любой доступный порт.
In the Android Wear companion app, you should see the status change to:
В сопутствующем приложении Android Wear вы увидите изменение статуса на:
отладить ваше приложение
Your wearable should show up as localhost:4444 when running adb devices. To run any adb command, use this format:
При работе с устройствами adb ваше носимое устройство должно отображаться как localhost: 4444. Используйте следующий формат для выполнения команды adb:
If there are no other devices connected over TCP/IP (namely emulators), you can shorten the command to:
Если никакое другое устройство не подключено через TCP / IP (т. Е. Эмулятор), вы можете сократить команду как:
Первоначальный адрес следующий: уровень владения английским языком действительно ограничен. Я надеюсь, что смогу внести исправления одновременно.
Репост пожалуйста оставьте по следующей ссылке
Источник
Включите отладку ADB через Bluetooth на Android Wear Watch
Вам нужно отладить Wear OS Watch в целях разработки или для загрузки в режиме загрузчика или восстановления? Что ж, вы можете сделать это, включив отладку ADB.
Wear OS имеет аналогичную настройку для включения отладки ADB, как на телефонах и планшетах Android. Сначала вам нужно включить скрытое меню параметров разработчика в Настройки »О телефоне, а затем включить отладку ADB оттуда.
Включить отладку ADB через Bluetooth на Wear OS
- Перейти к Настройки на твоих часах.
- Выбирать О из настроек, а затем нажмите 7 раз на номер сборки чтобы включить параметры разработчика.
- Проведите пальцем вправо по экрану, чтобы вернуться в настройки. Теперь вы должны увидеть новый элемент Варианты разработчика на экране настроек выберите его.
- Однажды в Варианты разработчика меню, включить ADB Отладка а также Отладка Bluetooth.
- Теперь на вашем телефоне / планшете Android откройте Приложение Wear OS > коснитесь меню вверху справа> выберите Настройки.
- Включите отладку через Bluetooth. Вы увидите статус
- Теперь подключите свой телефон / планшет Android к ПК. Затем откройте командное окно на ПК и выполните следующие команды:
└ Убедитесь, что на вашем компьютере установлены ADB и Fastboot.
ИЛИ, если есть другие устройства, подключенные через TCP / IP, вы можете просто использовать следующий формат:
Это все. Отладка ADB теперь должна быть включена на вашем Wear OS Watch. Просто убедитесь, что вы используете команды adb только в указанном выше формате.
Источник
Русские Блоги
Android носят эти штуки — отладка по Bluetooth
Вы можете отлаживать приложение часов через Bluetooth, и отладочная информация будет выводиться на сопряженный мобильный телефон.
Настроить на отладку
Включите отладку по USB на телефоне
1. Открыть Настроить > О телефоне , Нажмите непрерывно номер версии 7 открытых Параметры разработчика .
2. Настроить > Параметры разработчика ,включить USB отладки .
Включите отладку Bluetooth на часах
1. Откройте меню настроек часов.
2. Проведите вниз и нажмите, чтобы ввести на .
3. Щелкните номер версии 7 раз.
4. Нажмите, чтобы войти в меню настроек. Параметры разработчика .
5. Откройте подтверждение. Отладка ADB .
6. Откройте Отладка через Bluetooth .
Настроить сеанс отладки
1. Откройте на телефоне android wear применение.
2. Щелкните Параметры.
3. Открыть Отладка Bluetooth Появится следующий обзор состояния:
4. Пройти USB Подключите телефон к среде разработки и запустите:
Примечание. Вы можете использовать любой порт, к которому у вас есть доступ.
5. Когда на часах появится запрос, подтвердите разрешение. Отладка ADB .
В это время по телефону android wear Статус заявки будет обновлен следующим образом:
Отладьте ваше приложение
Когда отладочное устройство работает, если на ваших часах 127.0.0.1:4444 Этот адрес подключен. Используйте следующий формат для выполнения команды adb:
Если подключено только одно устройство, можно использовать следующие сокращения:
Источник
Разработка и отладка приложений для Android Wear
Носимые устройства – это передний край сегодняшних информационных технологий. Это – мощный тренд. Самые популярные «носимые компьютеры» работают под управлением ОС Android Wear от Google. Она не так уж сильно отличается от того Android’а, который знаком огромному количеству разработчиков. Как результат, любой из этих разработчиков может без особых сложностей начать создавать приложения для Android Wear и претендовать на свою долю внимания от весьма перспективного рынка «носимых приложений».
В этой статье мы поговорим об ОС Android Wear, обратив особое внимание на устройства, работающие под её управлением, на типы приложений, на их разработку и отладку. В частности, рассмотрим два способа отладки с использованием ADB.
Устройства
Понятие «носимый компьютер» подходит для широкого спектра «вычислительных машин». Среди них – гарнитуры для телефонов, медицинские и спортивные устройства, «цифровые украшения» и даже компьютеры для животных. Однако сегодня наибольшее распространение получили так называемые «умные часы».
Крупнейшие производители оборудования выпускают собственные серии наручных часов, которые несут на борту Android Wear. Среди устройств этого типа можно отметить ASUS ZenWatch 2, Motorola 360, LG Watch Urbane, Samsung Gear S, Sony SmartWatch 3. Выглядят эти часы по-разному, но в их функциональности, благодаря одной и той же программной платформе, много общего. Это приложение Google Now, возможность отслеживания физической активности пользователя, средства для управления воспроизведением музыки, поддержка голосовых команд.
Все смарт-часы имеют ещё одну общую черту: они зависят от смартфонов, взаимодействуя с ними с помощью Bluetooth. Такой подход используется не только в среде Android, но и на платформе iOS. Взаимодействие смартфонов и планшетов с часами на программном уровне обеспечивается благодаря специальным сопутствующим приложениям.
Что разрабатывать для умных часов?
Хотя Android Wear – проект сравнительно новый, Android Wear Center, площадка, аналогичная Google Play, предлагает множество приложений, созданных специально для носимых устройств.
Магазин приложений для умных часов
Здесь есть программы на любой вкус. Каждый день в Android Wear Center публикуются новые приложения для персонализации часов, для работы с музыкой, приложения для организации работы с функциями связи, разработки для здоровья, спорта и другие. Несмотря на небольшой размер экранов часов, есть и игры для них. Например – аркады и паззлы, хотя «носимых игр» пока не так много.
Игры для умных часов
Подавляющее большинство приложений – это циферблаты, которые позволяют настраивать основную «часовую» функцию – показ времени.
Как разрабатывать?
С одной стороны, написание приложений для умных часов очень похоже на создание программ для планшетов и смартфонов. В дело идут знакомые Android-разработчикам инструменты, такие, как JDK, Android SDK (платформа Android Wear поддерживает большую часть API Android), Eclipse, Android Studio или другие интегрированные среды разработки. Здесь можно найти список классов из библиотеки поддержки носимых устройств (Wearable Support Library).
С другой стороны, компания Google опубликовала креативную концепцию и принципы дизайна, созданные специально для тех, кто разрабатывает «носимые» приложения. В этих документах раскрываются основные отличия между «мобильными» и «носимыми» технологиями. При разработке приложений нужно учитывать маленький размер экрана умных часов и особый характер взаимодействия пользователя с устройством. В дополнение к этому нужно принимать во внимание структуру приложения, зависимость поведения программ от контекста, особенности пользовательского интерфейса, стиль и возможность создания циферблатов.
Как отлаживать?
Отладка – это то, без чего не обходится процесс создания любого программного кода. Разработка для Android Wear – не исключение. В этом разделе мы рассмотрим отладку «носимых» приложений на примере часов LG G Watch R, подключённых к Nexus 4.
Android Wear поддерживает два способа отладки: с использованием проводного интерфейса USB и по беспроводному Bluetooth.
Независимо от того, какой способ связи умных часов с ПК будет выбран, нужно выполнить следующие подготовительные шаги.
- Установка ADB на компьютер разработчика.
Отладочный мост Android (Android Debub Bridge, ADB) – это инструмент командной строки, который обеспечивает взаимодействие компьютера с устройствами, работающими под управлением ОС Android или с соответствующими эмуляторами.
Для того чтобы отлаживать приложения для Android Wear, нужно включить на устройствах работу в режиме отладки. Сделать это необходимо и на умных часах, и на смартфоне, к которому они подключены. Если устройство впервые используется для отладки, нужно открыть его Настройки (Settings), войти в раздел Об устройстве (About) и семь раз коснуться элемента Номер сборки (Build number). После этого в списке настроек устройства появится новая строка – Параметры разработчика (Developer Options). На устройствах различных производителей названия пунктов могут выглядеть иначе.
Включение режима разработчика на умных часах
Переход в раздел настроек разработчика и включение возможности отладки с использованием ADB.
Включение отладки с использованием ADB на умных часах
После этого, если планируется использовать USB-отладку, выполняются следующие действия.
- Подключение носимого устройства к ПК с помощью USB-кабеля.
Подключение часов к ПК с помощью USB-кабеля
Разрешение отладки приложений на часах.
Для этого нужно нажать ОК во всплывающем окне с соответствующим вопросом. Оно появится на смартфоне или планшете, с которым связаны часы.
Для USB-отладки приложений на часах нужно разрешить её на смартфоне или планшете
Для того, чтобы проверить, распознал ли ADB умные часы, подключённые к компьютеру, можно воспользоваться командой adb devices в командной строке.
Результат выполнения команды adb devices
После этого всё готово к отладке «носимых» приложений по USB. А вот если вы решили воспользоваться Bluetooth-отладкой, то подготовка к ней будет немного сложнее. Для этого надо выполнить следующие действия.
Включение возможности отладки по Bluetooth (Debug over Bluetooth) на часах.
Включение отладки по Bluetooth на часах
Включение отладки по Bluetooth (Debug over Bluetooth) в приложении, благодаря которому смартфон или планшет взаимодействуют с часами. На рисунке выделена область, в которой отображается состояние устройств.
Включение отладки по Bluetooth на смартфоне и информация о подключении
Подключение смартфона или планшета, соединённых с часами, к компьютеру по USB и разрешение отладки по USB.
Разрешение отладки по USB на телефоне
Выполнение следующих команд ADB в командной строке:
Включение на смартфоне или планшете возможности отладки носимого устройства, подключённого к нему.
Разрешение отладки носимого устройства, подключённого к смартфону
После выполнения вышеописанных действий состояние устройств изменится, это можно видеть на рисунке.
Изменение информации о подключении устройств
Когда подключение удастся, список устройств, распознанных ADB, будет выглядеть примерно так, как показано ниже.
Список устройств, распознанных ADB
Теперь, когда все подготовительные шаги завершены, приложения на часах можно отлаживать, используя команды ADB.
Как делать скриншоты на часах?
ADB умеет не только отлаживать приложения. Возможности этого инструмента гораздо шире. Например, сделать скриншот на часах – не такая простая задача, как может показаться на первый взгляд. Так, команда для съёмки скриншота в программе, обеспечивающей связь с часами, делает копии экрана, но умеет лишь отправлять их по электронной почте или публиковать в социальных сетях. Для того чтобы заполучить копию экрана часов на компьютер, удобнее и быстрее всего использовать соответствующие команды ADB:
Обратите внимание на то, что экран у часов круглый, а скриншот – квадратный. Это следует учитывать при разработке приложений и работе над удобством их использования. Если элемент интерфейса приложения виден на копии экрана, он не обязательно целиком появится на экране часов.
Квадратные скриншоты часов с круглым циферблатом
Выводы
Союз современных технологий, таких, как процессор Intel Quark и операционная система Android Wear, открывает новые возможности не только для разработчиков устройств, но и для создателей приложений.
Как видите, Android-разработчик, имеющий опыт в создании приложений для смартфонов и планшетов, может легко переключиться на программы для носимых вычислительных устройств – таких, как умные часы. Нужно лишь учесть некоторые особенности и можно приниматься за дело.
Источник