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

19 октября 2011 г.

Всё началось с того, что мне захотелось запечатлеть очень интересный момент в приложении «Карты» для Android.

Скриншот Android 1

Ближе к делу

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

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

# cd ~/android-sdk-linux_x86/tools

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

# ./android

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

Скриншот Android 2

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

# ./ddms

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

Скриншот Android 3

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

Скриншот Android 4

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

Скриншот Android 5

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

Напоследок

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

Теги: рубрика Android
  • Похожие статьи
  • Предыдущие из рубрики