ANDROID DEBUG BRIDGE
Содержание:
Включение отладки ADB
Для использования adb с устройством, подключённым по USB, Вам необходимо включить отладку по USB в настройках системы устройства, в разделе «Для разработчиков».
На Android 4.2 и выше окно «Для разработчиков» скрыто по умолчанию. Для того, чтобы сделать его видимым, перейдите в Настройки -> Об устройстве и нажмите на номер версии семь раз. Вернитесь к предыдущему экрану, чтобы найти «Для разработчиков» внизу.
На некоторых устройствах окно «Для разработчиков» может быть расположено или называться иначе.
Примечание: когда Вы подключаете устройство, которое работает на Android 4.2.2 и выше, к Вашему компьютеру, система покажет диалог, запрашивающий подтвердить ключ RSA, который позволит отлаживать Android-программы через этот компьютер. Этот механизм безопасности защищает устройство пользователя, потому что он гарантирует, что отладка через USB и другие команды adb не могут быть выполнены, пока Вы явно не разблокируете устройство, выбрав подтверждение в этом диалоге. Для поддержки этой возможности требуется adb версии 1.0.31 (доступно в SDK Platform-tools r16.0.1 и выше) для отладки на устройстве, работающем на Android 4.2.2 и выше.
Обзор Android TV на телевизорах Philips
Начну с того, что многие, услышав о системе Android именно на телевизоре, сразу думаю, что этот такой же Андроид как у них на телефоне, или планшете. Нет, это не так. На вид, система конечно же отличается. Там новый, продуманный и созданный специально для больших экранов интерфейс. Ну как вы себе представляете обычный Android на телевизоре? Это же фу А так, все очень красиво, просто и продумано.
При первом включении, вам нужно будет настроить сам телевизор: выбрать язык, подключится к Wi-Fi сети и т. д. Возможно, позже напишу статью по первому включению и настройке телевизора Philips Android TV.
После включения телевизора, просто нажимаем на кнопку Домой на пульте дистанционного управления, и попадаем собственно в Android TV.
Весь интерфейс состоит из разделов и плиток. Начнем сначала: в самом верху, отображается кнопка голосового и текстового поиска, а так же часы. Если ваш телевизор подключен к интернету, то сразу под поиском и часами будут отображаться рекомендации. Это какие-то приложения, фильмы, видео с YouTube, которое по мнению Android может вас заинтересовать.
Дальше, у нас идет раздел Коллекция Philips. Там отображается рекомендованный контент самим производителем телевизора.
Следующий раздел – Приложения. Здесь находятся все стандартные программы. Так же, в этот раздел попадают все программы, которые вы установите из Google Play.
Ниже у нас есть отдельный раздел Игры. Там будут отображается все установленный из Google Play игры.
Последний раздел – Установки. Настройки подключения к интернету, Обновление ПО, Управление приложениями, Помощь, настройки звука, изображения и т. д.
Вот собственно и весь Android TV. Могу без сомнений сказать, что выглядит все очень классно и просто. Пользоваться системой очень удобно. Открываем нужное приложение и вперед.
Отдельно хотелось бы еще отметить встроенную поддержку технологии Google Cast. С ее помощью, с планшета, смартфона, или компьютера можно транслировать на телевизор видео, музыку и фото. Очень удобно, часто пользуюсь этой функцией. Подробнее о Google Cast писал в статье: Google Cast на телевизоре с Android TV. Что это, как настроить и как пользоваться?
Игры и приложения на Android TV
Сразу после покупки, на телевизоре установлено много разных приложений. Конечно же, всеми вы вряд ли будете пользоваться, но некоторые очень полезные: YouTube (выглядит классно, работает хорошо), Megogo (можно бесплатно смотреть много фильмов, или оформить платную подписку для просмотра ТВ каналов. Самые новые фильмы, так же платные), Медиа (просмотр фильмов и фото с USB накопителей, жестких дисков, или по сети DLNA), ну и Google Play (для установки игр и приложения). Это практически все, чем я пользуюсь.
Есть так же браузер, называется он просто Интернет. Работает, сайты открывает, но управлять пультом очень сложно. Пробовал подключить беспроводную мышку – не получилось. Надеюсь, исправят. Вроде как Google запрещает использовать мышки.
Что касается игр, то все устанавливаем с Google Play. Уже очень много знакомых нам на телефонах игр, доступны на телевизоре. Тот же Asphalt 8 работает хорошо. Для управления в играх можно использовать обычный пульт, или подключить геймпад, как это сделал я. По играм на телевизорах Philips с Android TV думаю подготовлю отдельную статью.
Для хранения всех игр и приложений, в телевизоре есть встроенная память 8, или 16 Гб. Зависит от модели. Память можно расширить с помощью флешки.
Команды
В таблице ниже перечислены все поддерживаемые команды adb, а также объясняется их назначение и использование.
Категория
Команда
Описание
Комментарии
Target device (целевое устройство)
-d
Направляет команду adb на любое подключенное (не эмулятор) через USB устройство.
Возвращает ошибку, если подключено больше одного USB устройства.
Target device (целевое устройство)
-e
Направляет команду adb на любой запущенный экземпляр эмулятора.
Возвращает ошибку, если запущено больше одного экземпляра эмулятора.
Target device (целевое устройство)
-s
Направляет команду adb на специально указанный экземпляр эмулятора/устройства по его серийному номеру
General (общие команды)
devices
Выводит список всех подключенных экземпляров эмуляторов/устройств.
General (общие команды)
help
Выводит список всех поддерживаемых команд adb.
General (общие команды)
version
Выводит номер версии adb.
Debug (отладка)
logcat
Выводит данные лога на экран.
Debug (отладка)
bugreport
Выводит данные dumpsys, dumpstate и logcat на экран (предназначено для сообщений об ошибках разработчикам).
Debug (отладка)
jdwp
Выводит список доступных процессов JDWP на указанном устройстве.
Вы можете использовать спецификацию перенаправления портов forward jdwp: для подключения к определенному процессу JDWP
Data (работа с файлами)
install
Проталкивает приложение Android (нужно указать полный путь к файлу .apk на хосте отладки) на эмулятор/устройство.
Data (работа с файлами)
pull
Копирует указанный файл с эмулятора/устройства на хост отладки.
Data (работа с файлами)
push
Копирует указанный файл с хоста отладки на эмулятор/устройство.
Ports and Networking (порты и сетевые содеинения)
forward
Перенаправляет соединения сокета с указанного локального порта (local) в указанный удаленный порт (remote) на экземпляре эмулятора/устройства.
Спецификация порта может использовать следующие схемы: tcp: local: dev: jdwp:
Ports and Networking (порты и сетевые содеинения)
ppp …
Запускает PPP поверх USB, — tty для PPP потока
Примечание: Обратите внимание, что Вы не должны автоматически запускать PPP-соединение
Scripting (скрипты)
get-serialno
Выводит строку серийного номера экземпляра adb.
Scripting (скрипты)
get-state
Выводит состояние adb на экземпляре эмулятора/устройства.
Scripting (скрипты)
wait-for-device
Блокирует выполнение, пока устройство не будет готовым (не перейдет в online) — т. е., пока состояние не станет device.
Server (управление сервером)
start-server
Проверяет, запущен ли процесс сервера adb и запускает его, если процесс сервера не запущен.
Server (управление сервером)
kill-server
Прерывает работу процесса сервера adb
Shell (командная строка)
shell
Запускает remote shell (доступ к командной строке) на экземпляре эмулятора/устройства.
Shell (командная строка)
shell
Выдает команду шелла на экземпляре эмулятора/устройства, и сразу производит выход из шелла.. На этой странице:
На этой странице:
Связанные статьи:
ADT Bundle
Отзыв владельца телевизора Philips на Android TV
Телевизор у меня Philips 43PUS7150/12. Было уже два обновления системы, сейчас у меня версия Android 5.1. Надеюсь, обновления будут еще.
Читал много отзывов, что при первой настройке, телевизор просто зависает, и ни на что не реагирует. У меня прошло все хорошо. Настроил, подключил к Wi-Fi сети, сразу зашел в аккаунт Googel.
Все работает, и работает вполне прилично. Без проблем работает YouTube, в Megogo фильмы идут без каких-либо проблем. Все игры, которые установил с Google Play так же работают без глюков и вылетов. Фильмы с флешки и внешнего жесткого диска воспроизводятся без проблем. В том числе 4K (UHD) и 3D.
Как и в любом устройстве, есть свои минусы.
- Несколько раз телевизор подвисал и перезагружался. Очень редко, вылетали приложения. Думаю, в следующих обновлениях ПО это исправят.
- Очень неудобно просматривать сайты в браузере. Неудобно управлять стрелками на пульте, переходя по ссылкам. А подключить беспроводную мышку не получается.
- Клавиатура, которая на обратной стороне пульта дистанционного управления, вообще не нужна. Она была бы полезна, если бы там были русские буквы. Но, их там нет. Не думаю, что кто-то пользуется этой клавиатурой (это минус уже самого телевизора, а не Smart TV).
- В приложении YouTube, нет возможности выбрать видео в формате 4k. Хотя, это же видео на компьютере доступно в 4k. Думаю, поправят в следующих обновлениях.
- Уже несколько раз читал, что в Android TV есть многозадачность. Я ее там не нашел. Если я смотрю видео в YouTube, возвращаюсь домой, запускаю другое приложение, и возвращаюсь к YouTube, то уже откроется главный экран. Да, в процессе просмотра фильма можно нажать кнопку Домой (наверное для того, что бы посмотреть время), и вернутся обратно к просмотру. Но, это не многозадачность. Может я что-то не так делаю, но многозадачности я пока не увидел.
Вот такие минусы, вроде бы ничего не забыл написать.
Жалею ли я что купил телевизор на Android TV? Нет. Все что мне нужно, все работает. Может не так идеально как хотелось бы, но работает. Тем более, Philips не сидит на месте, и все время что-то улучшают (приходят обновления ПО). Да и обновление до Android 6.0 я думаю будет.
Без сомнений, система Android будет развиваться на телевизорах. И скорее всего, в ближайшее время Android TV будет самой популярной среди других Smart TV. А может и другие производители телевизоров перейду на операционную систему от Google. Это же Android, он везде