Делаем скриншот на нерутованном Android девайсе

Всё началось с того, что мне захотелось показать как Google потерпел fail с слоями в Google Maps, а именно с слоем Wikipedia

Ближе к делу…

Немного погуглив как делать скриншоты на нерутованом андроид‐девайсе было найдено решение.

И так, нам потребуется Android SDK, USB‐кабель и сам девайс. После установки SDK заходим в директорию с утилитами

# cd ~/android-sdk-linux_x86/tools

запускаем утилиту

# ./android

и выбираем в разделе Available Packages пакеты Android SDK Tools и Android SDK Platform Tools (если таковых там не будет — убедитесь что они уже не установлены на вкладке Installed Packages

Вот как‐то так всё должно быть

После того как всё установили — запускаем Dalvik Debug Monitor

# ./ddms

а так же включаем отладку USB в Настройки > Приложения > Разработка

У меня это тут

После всего этого подключаете девайс к компьютеру в окне ddms должен появиться ваш телефон

У вас он может называться по другому

Далее выбираем Screen Capture… в меню Device, и перед вам откроется новое окно в котором вы сможете лицезреть экран вашего девайса

Рабочий стол моего девайса

Изображение само не обновляется, поэтому для того чтобы обновить картинку — нажмите Refresh. Так же не определяется поворот экрана, для того чтобы перевернуть изображение — нажмите Rotate несколько раз до достижения необходимого результата. Для сохранения скриншота в png файл используйте кнопку Save, а для копирования в буфер обмена и дальнейшего редактирования — кнопку Copy.

Напоследок

Все действия производились под Ubuntu 11.10 с нерутованым девайсом по имени Samsung GT-5800 с Android 2.2

Нерутован

Правда GT-5800

Я использую GO Launcher Ex

И да, если у вас что‐то не получилось, то скорее всего у вас кривые руки :)

comments powered by Disqus