Как превратить Android в крутую игровую консоль.

Существует множество инструментов для работы с подключенным с помощью USB-кабеля или Wi-Fi смартфоном. Особо развитые инструменты позволяют перемещать файлы, устанавливать и удалять софт, просматривать контакты, делать скриншоты экрана и даже отправлять СМС, однако ни один графический инструмент не сравнится с мощью, которую может дать консоль Android. В этой статье мы поговорим об ADB (Android Debug Bridge) - стандартном инструменте для отладки и работы с консолью Android с компа.

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

Основы работы с ADB

Для начала работы с ADB его следует активировать на устройстве и установить утилиту adb и драйверы на комп. Первая задача выполняется с помощью включения «Отладки по USB» в пункте настроек «Для разработчиков» (если этот пункт скрыт, нажми семь раз на номер сборки в меню «О телефоне»).

Для установки ADB на комп качаем Adb Kit и распаковываем в любую папку (рекомендую использовать названия папок без русских символов). Также скачиваем и устанавливаем драйверы ADB .

Работать с adb нужно из командной строки. Нажимаем Win + R и вводим cmd, далее переходим в папку, в которой лежит adb. Для моей папки команда будет следующей:

Cd \android

Чтобы не проделывать все эти манипуляции каждый раз, можно добавить нужную папку в переменную Path. Для этого необходимо зайти в «Панель управления -> Система -> Дополнительные параметры системы -> Переменные среды», найти переменную Path и добавить в конец строки, через точку с запятой, путь до папки с adb. Теперь после запуска консоли можно сразу вводить необходимые команды.

Проверим наше подключение к телефону с помощью следующей команды (она должна вывести список подключенных устройств):

Adb devices

С ADB можно работать через Wi-Fi. Для этого нужны права root и приложение WiFi ADB . Запускаем приложение, жмем переключатель и подсоединяемся к смартфону с помощью команды connect и показанного приложением IP-адреса:

INFO

Скопировать вывод консоли после выделения мышкой, а также вставить скопированную команду или имя файла в консоль можно правой кнопкой мыши. Включается в свойствах консоли.

Установка программ

ADB можно использовать для установки приложений без необходимости копировать их на смартфон. Достаточно выполнить такую команду:

Adb install d:/downloads/имя_файла.apk

В команду также можно добавить дополнительные ключи. Полезными будут - переустановить приложение с сохранением данных и -d - установить версию меньше текущей.

Программы можно и удалять, но для этого нужно знать название пакета (как узнать, расскажу чуть позже). На примере игры Angry Birds Seasons команда будет выглядеть так:

Adb uninstall com.rovio.angrybirdsseasons

Бэкап приложений

В Android есть встроенные функции бэкапа, которые также можно запустить с помощью командной строки. Для этого используется команда adb backup и набор опций:

Adb backup [опции] <приложения>

  • -f указывает имя создаваемого файла и его расположение на компе. При отсутствии ключа будет создан файл backup.ab в текущем каталоге;
  • -apk|-noapk указывает, включать ли в бэкап только данные приложения или сам.apk тоже (по умолчанию не включает);
  • -obb|-noobb указывает, включать ли в бэкап расширения.obb для приложений (по умолчанию не включает);
  • -shared|-noshared указывает, включать ли в бэкап содержимое приложения на SD-карте (по умолчанию не включает);
  • -all указывает на необходимость бэкапа всех установленных приложений;
  • -system|-nosystem указывает, включать ли в бэкап системные приложения (по умолчанию включает);
  • - перечень пакетов для бэкапа.

Если мы хотим создать бэкап всех несистемных прог, включая сами.apk, в определенное место, то команда будет выглядеть так:

Adb backup -f c:\android\backup.ab -apk -all -nosystem

После ввода необходимо подтвердить начало выполнения бэкапа на самом устройстве. Для восстановления полученного бэкапа нужно выполнить соответствующую команду:

Adb restore c:\android\backup.ab

Консоль в консоли

Наряду с упомянутой консолью, которая является DOS-консолью под Windows, в Android существует и своя. Она вызывается через adb shell и представляет собой по сути стандартную Linux-консоль, но с неполным набором команд, расширить который можно, установив из маркета BusyBox. Использовать эту консоль можно двумя способами. В интерактивном режиме она запускается командой

Adb shell

В консоли появляется знак $ (далее по тексту этот знак будет означать необходимость ввода предварительной команды adb shell), и после этого можно вводить серию команд, получая после каждой отклик. Второй способ - если необходимо ввести только одну команду, можно писать ее подряд за adb shell.

В шелле работают стандартные команды для копирования, перемещения и удаления файлов: cp , mv и rm . Можно менять каталоги (cd ) и смотреть их содержимое (ls ). Кроме стандартных Linux-команд, о которых можно узнать из любого справочника, в Android есть несколько своих специализированных инструментов, но, чтобы использовать некоторые из них, придется получить на смартфоне права root, а после запуска консоли выполнять команду su:

Adb shell su

Это нужно делать, если в ответ на какую-либо команду ты видишь строку, похожую на «access denied» или «are you root?». В случае успеха знак $ сменится на #.



Создание скриншота

Выполняется одной строчкой:

Adb shell screencap /sdcard/screen.png

После этого картинку нужно выдернуть из устройства командой adb pull :

Adb pull /sdcard/screen.png

В recovery скриншот можно сделать следующей командой:

Adb pull /dev/graphics/fb0

Затем необходимо преобразовать файл fb0 в нормальное изображение с помощью FFmpeg, который нужно скачать и положить в папку с adb. Расширение необходимо ставить своего устройства:

Ffmpeg -f rawvideo -pix_fmt rgb32 -s 1080x1920 -i fb0 fb0.png

Запись видео, происходящего на экране устройства

adb shell screenrecord --size 1280x720 --bit-rate 6000000 --time-limit 20 --verbose /sdcard/video.mp4

Данная команда начнет записывать видео с разрешением 1280 x 720 (если не указать, то будет использовано нативное разрешение экрана устройства), с битрейтом 6 Мбит/с, длиной 20 с (если не указать, то будет выставлено максимальное значение 180 с), с показом логов в консоли. Записанное видео будет находиться в /sdcard (файл video.mp4).

INFO

Все запущенные из консоли и в adb shell процессы, занимающие некоторое время для выполнения, можно прервать с помощью комбинации Ctrl + C. Выйти из шелла и вернуться к выполнению обычных команд adb - Ctrl + D.

Управление приложениями

Для управления приложениями используются две команды: pm (package manager) - менеджер пакетов и am (activity manager) - менеджер активностей. У данных команд есть немало ключей, которые можно посмотреть на портале разработчиков . Остановимся на некоторых.

Для начала получим список установленных на устройстве приложений в виде названий пакетов, которые пригодятся позже:

Продолжение доступно только подписчикам

Вариант 1. Оформи подписку на «Хакер», чтобы читать все материалы на сайте

Подписка позволит тебе в течение указанного срока читать ВСЕ платные материалы сайта. Мы принимаем оплату банковскими картами, электронными деньгами и переводами со счетов мобильных операторов.

Игровые приставки на Android довольно популярны. Хотя большинство пользователей используют для игр телефоны и планшеты, приставка дает геймеру намного больше возможностей.

Характеристики игровых приставок

Портативная игровая консоль, как еще называют игровую приставку, на платформе Android — неплохое решение для тех, кто ищет относительно компактный девайс со множеством функций, позволяющих развлечь себя в дороге или разнообразить вечер. Конечно, для этих целей можно использовать и смартфон, однако для настоящего игромана это не вполне удобно. Кнопки управления расположены не слишком удачно, заряд батареи смартфона в таком режиме очень быстро заканчивается. Именно поэтому игровая приставка на Андроиде пользуется спросом у тех, кто не любит себя ограничивать. С помощью этого устройства можно не беспокоиться о мелких неудобствах, полностью погружаясь в игровой мир.

Надо сказать, что игровые консоли на платформе Android дают возможность не только играть, но и слушать музыку, просматривать разного рода фильмы и видео, читать новости в интернете (благодаря функции wi-fi), использовать устройство в качестве видеокамеры или диктофона. Как правило, в комплекте с самой игровой консолью идут наушники, зарядное устройство для аккумулятора Li-lion и провод USB.

Сенсорный экран приставки на Андроиде по размерам варьируется от 5 до 7 дюймов по диагонали, игровое устройство оборудовано кнопками управления движением. Большинство приложений и программ можно установить через Google Play Market, при этом все они будут исправно работать.

Стоимость такого рода игрушек сильно зависит от «начинки»: разрешения и величины экрана, количества оперативной памяти, процессора, числа встроенных медиасистем.

Некоторые из устройств имеют возможность подключения к ним джойстика через USB и вывода материалов не на встроенный дисплей, а на экран телевизора посредством HDMI или TVOut, что максимально приближает консоль к полноценной приставке.

Разновидности игровых консолей

На сегодняшний день, по сложившемуся общему мнению, в лидерах среди приставок на базе Android находятся 5 моделей, пользующихся наибольшим спросом.Так, приставка Quaya набирает популярность за счет удачного сочетания невысокой цены и оптимального ряда возможностей. В нее входят 16 Гб оперативной памяти, процессор на 4 ядра, HDMI-выходы и USB-порты. В целом данная консоль поддерживает более 500 игр.

Достаточно известная Nvidia Shield может быть подключена к телевизору, но имеет и собственный откидной дисплей. Ее особенностью является возможность играть на компьютере при условии, что в ПК установлена видеокарта GeForce.

Самой компактной, пожалуй, можно назвать консоль GameStick, которая по внешнему виду напоминает USB-флешку. На самом деле вместо коннектора USB там встроен HDMI, и фактически все, что нужно, чтобы начать играть, это подключить консоль к телевизору. Управление осуществляется беспроводным джойстиком, идущим в комплекте. Найти эту приставку в продаже пока еще довольно сложно.

Еще одна из успешных разработок в данной области — консоль Mad Catz M.O.J.O. Как и предыдущая, она еще не получила широкого распространения, да и особенной компактностью не может похвастать. Ее габариты превышают даже упомянутую ранее Quaya, но удобный полнофункциональный джойстик компенсирует все неудобства. Так же, как GameStick, эта приставка передает материалы на экран телевизора, но вместе с тем мощный процессор (Tegra 4) и оперативная память на 2 Гб помогают мириться с некоторыми условностями.

И последняя в этом списке так называемая карманная игровая приставка Func GP-14, обладающая пятидюймовым дисплеем и сенсорной панелью с двухточечной поддержкой «мультитач». Здесь имеются встроенный микрофон, карта памяти, USB-порт и возможность подключения источника внешнего питания, который тоже есть в комплекте. Это устройство уже включает в себя предустановленные эмуляторы приставок, а также поддерживает 3D-игры в разрешении 480х272. Большим плюсом является значительное время автономной работы: от 5 до 10 часов в зависимости от интенсивности нагрузки. Заряжается аккумулятор около 3 часов, что вполне удобно.

Количество бесплатных игр — около 2 тысяч, так что подобное устройство точно не даст заскучать в дороге. Основное преимущество приставок на Андроиде в том, что они включают в себя максимально широкий спектр мультимедийных развлечений: просмотр видео, интернет-серфинг, связь по Скайпу, воспроизведение музыки, и так далее. Покупая ребенку подобную консоль, родители зачастую преследуют цель оградить собственный дорогой смартфон от посягательств. Но это не просто игрушка.

Игровая приставка на Андроиде может быть полезна и для развития, поскольку позволяет читать книги и изучать языки с помощью специальных программ, а также ее можно использовать для просмотра мультфильмов.

Портативная Android приставка

Консоли для игр набирают популярность среди широкого круга пользователей благодаря своей мобильности. К тому же, сегодня многие компании выпускают свои самые популярные игры именно для таких устройств. Современная игровая консоль на , которое появилось на рынке не так давно, но уже успело завоевать популярность среди широкого круга пользователей.

На ряду с игровыми Android-консолями, многие разработчики также выпускают джойстик для телефона android, который позволяет сделать из любого устройства, работающего на базе данной операционной системы, мини-переносную консоль.

Game консоль Ouya

Ouya – , работающая на базе мобильной операционной системы Android и завоевавшая популярность среди широкого круга пользователей. По мнению многих аналитиков, компании Nintendo, Sony и Microsoft уже в скором времени ощутят, какую серьезную конкуренцию игровое устройство на базе открытой системы сможет составить их персональным консолям, свершив революцию в сфере портативных игр.

По мнению представителей компании разработчика android консоль ouya имеет одно неоспоримое преимущество по сравнению с конкурирующими моделями других производителей – открытость. Таким образом, независимые разработчики не сталкиваются не с какими ограничениями, которые могли бы им помешать разрабатывать свои собственные игры для данного устройства.

Новая приставка для игр на базе андроид имеет одну исключительную особенность – дизайн, который по праву может считаться инновационным. При этом, устройство характеризуется мобильностью и компактностью, что позволяет его переносить с собой в кармане и устанавливать в любом удобном месте.

Технические особенности, которыми характеризуются портативные игровые приставки на андроид Ouya, следующие:

  • Четырех ядерный процессор Tegra 3
  • Оперативная память – 1 Гб
  • Внешняя пользовательская память – 8 Гб
  • Поддержка беспроводных сетей Bluetooth и Wi-Fi
  • Интерфейс подключения USB 2.0
  • Операционная система Android 4.0

Сегодня выпущены различные игры для приставок на андроиде, которые позволяют ощутить пользователю все преимущества игровой консоли Ouya. Разработчики считают, что устройство станет прекрасным выбором для тех пользователей, которые не хотят углубляться в управление программными средствами операционной системы, а желают лишь запустить его и поиграть в свободное на досуге время.

Обзор Android-консоли PGP AIO Droid

PGP AIO Droid 43501 — игровая консоль на android обзор которой позволяет отнести устройство к революционным в сфере мобильной игровой индустрии. Портативная карманная приставка объединяет в себе не только гаджет для игр, но и полноценный планшет, с помощью которого можно с легкостью просматривать кинофильмы, использовать в качестве электронной книги для чтения, оно сможет заменить даже музыкальный плеер.

К тому же, устройство всегда позволит оставаться на связи в социальных сетях, подключаясь ко всемирной паутине Интернет по беспроводной сети Wi-Fi. Одной из главных особенностей, которая делает игровую консоль PGP AIO Droid 43501 универсальной по сравнению с другими подобными устройствами, работающими на базе мобильной платформы Android, наличие физических кнопок.

Для удобства пользователей разработчики позаботились о том, чтобы каждый желающий нашел себе игры по вкусу, и установки эмуляторы самых популярных игровых систем (Gameboy Advance, PS 1, Nintendo 64, Sega, Nes (Dendy)) и игровых автоматов. К тому же, операционная система полностью адаптирована к физическим кнопкам. Навигация по всем приложениям и меню может осуществляться как с помощью касания пальцами по сенсорному дисплею диагональю 4,3 дюйма, так и с помощью их.

Таким образом, игровая Android-консоль PGP AIO Droid 43501 способна стать достойным конкурентом большинству современных портативных игровых приставок, имея над ними ряд преимуществ, среди которых простота и доступность.

Преимущества и недостатки игровых Андроид-консолей

Среди преимуществ, которые предоставляют портативные приставки на android своим пользователям – это использование всех тех возможностей, которые доступны операционной системе. На таких гаджетах можно не только играть, но и общаться в социальных сетях, использовать их как книгу, мультимедийный плеер и т. д.

Открытость ОС – еще одно преимущество, которое не ставит никаких невидимых преград перед независимыми командами разработчиков, стремящимся увеличить популярность своих игр, выпуская их на различные платформы.

Доступность приложений – преимущество, которым могут похвастаться не все платформы, на которых работают современные игровые консоли. Наличие встроенного магазина и свободная установка сторонних игр не ставит никаких преград перед пользователем.

Но по мнению экспертов, открытость операционки – это маркетинговое преимущество. С точки зрения функциональности игровым гаджетам на Андроид еще есть куда стремиться за конкурентами. Они прекрасно подойдут для любителей провести свободное время за game приставкой, но все те, кто предпочитает по-настоящему производительные приложения, пока выбирают устройства более именитых производителей, уже давно зарекомендовавшие себя на рынке.




Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: