Как делать скриншоты на Андроиде (без root’a)?
Несмотря на то, что я приобрел свой HTC Hero уже довольно давно, данная статья будет первой, которую можно назвать полноценно “андроидовской”. Так что можете меня поздравить!
Конечно же, она будет посвящена тому, как можно сделать скриншоты на Андроид-устройстве. Почему именно данной теме? Потому что без возможности делать скриншоты с самого дивайса я едва ли смог бы подготовить хоть одну стоящую статью.
Начну с того, что изначально меня ужасно расстроил тот факт, что сама система не предусматривает возможности снятия скриншотов, скажем, определенным сочетанием клавиш. Для этого необходимо устанавливать сторонние приложения. Все бы ничего, но проблема заключается в том, что все (или большинство) подобные приложения требуют root’a.
Root же тоже не стоит по умолчанию, то есть чтобы у Вас были полные права доступа для выполнения абсолютно всех операций, надо также “ковыряться” и “плясать с бубном”.
Согласитесь, что это не очень радужная картина… Но делать нечего, приходится мириться, тем более что положительных моментов у Android OS очень много. Не расстраиваться же, в конце концов, из-за таких пустяков :)
Ну а теперь переходим к делу!
- Скачивайте Android SDK, который представляет собой набор инструментов для разработчиков Android-приложений. Не переживайте, Вам нет смысла во всем разбираться, так как потребуются лишь несколько файлов.
- Извлеките все файлы из архива в ту или иную папку (хотя я посоветовал бы создать отдельную папку в папке пользователя – С:/Пользователи (Users)/Имя пользователя/Название созданной Вами папки ).
- Найдите папку Tools среди файлов, извлеченных из архива. В ней найдите и скопируйте файлы: adb.exe, AdbWinApi.dll и fastboot.exe. Данные файлы копируйте в C:/Windows/System32.
- Подсоедините Ваш дивайс к компьютеру через USB. У Вас должны быть установлены драйвера для Вашего устройства. К примеру, у меня изначально телефон не был найден. Пришлось скачать HTC Sync (отсюда), установить, перезапустить комп, а после подсоединить телефон в режиме HTC Sync.
- Запустите командную строку на компе: Пуск – Программы – Стандартные – Командная строка.
Когда я первый раз запустил командную строку, то выглядело это следующим образом:
Именно поэтому я посоветовал Вам извлечь содержимое архива в папку пользователя, чтобы было легче найти файлы. - Теперь необходимо “добраться” до нужной нам папки – Tools. Сделать это очень просто. Чтобы выйти из той или иной папки, достаточно написать команду “cd ..”, чтобы войти в ту или иную папку – “cd [название папки]”. См. скриншот:

- Далее вводите команду “adb shell”. Должен появиться соответствующий значок, означающий, что система видит Ваш телефон:

- Найдите в той же папке Tools файл “ddms.bat” и запустите его.
- Запустится программа Dalvik Debug Monitor. Кликните один раз на значок телефона:

- Выберите опцию Device, а далее Screen Capture:

- Вот и все! Теперь можете делать сколько угодно скриншотов!

Впоследствии, конечно же, не надо будет повторять всю процедуру. Вам лишь достаточно будет запускать программу через ddms.bat. Так что советую сделать ярлык данного файла и разместить его в удобном для Вас месте :)
На этом все! Если возникнут какие-то вопросы, отписываемся в комментах.
До связи!
Похожие посты
- Выбираем папку, которую воспроизводит стандартный плеер
- Делаем скриншоты на Nokia 5800
- Меняем шрифт на Nokia 5800
- Выключаем звук камеры на Nokia 5800
- Меняем прошивку на Nokia 5800 (+ Phoenix)


Я так полагаю, что на Hero еще не стоит прошивка Android 2.1 ? С новой прошивкой проблема снятия скриншота исчезает, есть программы для такого дела?
Почему же? Стоит 2.1. Я просто так до сих пор себе и не поставил root. Времени нет.
А какие проги решают данную проблему без рута?
Никакие :) не решают, а жалко. Такая система и без «допилки» вручную не хочет снимать скриншоты – плохо.
Да, оказалось, что совсем никакие… Обидно.
В таком случае данные метод будет, по крайней мере для меня, вообще самый раз :)