Как сделать скриншот на любом Android

e75a51194eb71cfc8e0501303dcbe2d6

Стандартные методы

Для начала поведаю о стандартных возможностях. Всё дело в том, что в некоторых смартфонах «из коробки» реализована функция снятия скриншотов.

  • Android 3.2 и позднее — долгое нажатие на кнопку «Недавние программы».
  • Android 4.0 — кнопка уменьшения громкости + кнопка «Включение».
  • Samsung Galaxy — кнопка Назад + Домой (сохраняются в папке ScreenCapture).
  • Samsung Galaxy S II — кнопка Домой + Блокировка (сохраняются в папке ScreenCapture).
  • HTC Desire S — кнопка Включения + Домой (сохраняются в папку с фото).
  • Sony Ericsson Xperia Arc S — кнопка уменьшения громкости + Включение.

Если есть Root-права

Cмартфоны с Android продаются без Root-прав, то есть, у вас нет доступа к некоторым скрытым функциям в вашем телефоне. Обычному человеку они вообще ни к чему, но Root нужен, например, чтобы установить кастомную прошивку. Мы расскажем об этом в дальнейшем. Следите за блогом Мастерская, чтобы быть в курсе.

Так вот, если вы уже сделали Root, то вам достаточно скачать одно из многочисленных приложений для снятия скриншотов в Google Play и всё будет хорошо.

Например:

  • Screenshot Ultimate
  • Screenshot
  • Скриншот
  • Screenshot Ultimate
  • No Root Screenshot It

Некоторые из этих приложений якобы не требуют root-прав, но они требуют подключение к компьютеру и перезагрузки. Последняя программа даже платная, но разработчики обещают, что Root не потребуется. Один раз у меня получилось сделать скриншот с её помощью, но пару раз нет, так что, не всегда срабатывает.

Универсальный способ

Ну и, наконец, способ, который позволит сделать скриншот на любом устройстве с ОС Android. Да, он не слишком простой, но зато рабочий. Сразу предупреждаю, для работы потребуется компьютер.

Итак, по пунктам:

1. Подключаем свой телефон к компьютеру с помощью USB-кабеля и устанавливаем нужные драйверы, если они ещё не установлены в системе.

2. Скачиваем здесь SDK, но не устанавливаем его, а копируем все файлы и папки из архива в какую-нибудь папку, например, в C:SDK. Чем короче будет путь к папке, тем проще будет дальше. Итак, у меня в этой папке оказались папки «eclipse», «sdk» и приложение «SDK Manager»

3. Теперь, из папки C:SDKsdkplatform-tools (или оттуда, где вы создали папку на 1 шаге) надо скопировать файлы «adb.exe», «AdbWinApi.dll» и «fastboot.exe» в WindowsSystem32. Скопировали? Переходим к следующему шагу.

4. Запускаем командную строку. Надеюсь, у большинства пользователей не возникнет проблем с этим, а если и возникнет, то командную строку всегда можно найти по адресу Пуск-Все программы-Стандартные(или Служебные)-Командная строка. Можно запустить Пуск-Выполнить, набрать там «cmd.exe» и нажать Enter. Думаю, у вас всё получилось и на экране открылось чёрное окошко командной строки.

5. Теперь нам надо в командной строке перейти в папку, в которую вы положили SDK. Чтобы это сделать, нужно использовать утилиту «cd». Например, если набрать «cd c:», то мы попадём в корень диска С. Затем набираем «cd SDK» и переходим в папку с SDK. Тут надо снова набрать «cd SDK», т.к. нам нужен именно этот подкаталог. Ну и, наконец, набираем «cd platform-tools» и попадаем в каталог назначения. Если вы скопировали SDK не в C:SDK, то команды у вас будут другие, по аналогии не трудно догадаться, что надо написать.

shell@android:/ $

6. Итак, в командной строке у нас написано «C:SDKsdkplatform-tools>_». Вводим здесь «adb shell» и нажимаем Enter. Если вы всё сделали правильно, то будет написано Командную строку после этого можно свернуть, она больше не нужна, но не закрывайте её.

Возможно, у вас будет написано «device not found». Попробуйте в настройках смартфона, в параметрах разработчика разрешить Отладку по USB.

7. Приступим непосредственно к снятию скриншота. Заходим в папку tools (у меня она расположена по адресу C:SDKsdktools) и находим там файл ddms.bat, запускаем его. Откроется программа «Davlik Debug Monitor».

Слева в списке будут видны все устройства Android, подключенные в данный момент к компьютеру. У меня видео один телефон — Samsung Galaxy S II. Итак, выбираем наш смартфон, щелкнув на его названии. После этого открываем меню Device-Screen Capture.

Здесь можно сделать скриншот, повернуть его, скопировать в буфер обмена или сохранить. Вот, в общем-то и всё.

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

Источник: ferra.ru

Софт