CHAIKA

Главная | Регистрация | Вход
Суббота, 30.11.2024, 18:11
Приветствую Вас Гость | RSS
Меню сайта
Категории каталога
Мои статьи [51]
Справка по системе [59]
Запись [11]
Flash-накопители [21]
Закачка [35]
Игры [29]
Защита [76]
Локальная сеть [35]
WEB-master [44]
Восстановление [40]
Portable Soft [18]
Оптимизация [34]
Анонимайзер [4]
Ноутбуки [44]
Нетбуки [8]
Система - установка [21]
Деньги в интернете [19]
WINDOWS 7 [35]
Новые статьи [13]
Цифровое видео [26]
Мини-чат
200





Главная » Статьи » Мои статьи

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


В обзорах приложений часто используются скриншоты (куда же без них?!). И, если на iOS они делаются двумя нажатиями, то на Android не всегда всё просто. В версии 4.0 эту задачу уже упростили до минимума, а вот в предыдущих иногда приходится потрудиться. Представляем вам способ снятия скриншотов с помощью SDK, который гарантированно сработает и для этого не нужны Root-права. А помимо этого расскажем, какие ещё бывают способы.
Стандартные методы
Для начала поведаю о стандартных возможностях. Всё дело в том, что в некоторых смартфонах «из коробки» реализована функция снятия скриншотов.
 
  • 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 и всё будет хорошо.

Например:

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

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

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

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

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

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

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



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

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



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



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

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


Источник: http://www.ferra.ru/ru/apps/workshop/2013/01/03/android-screenshot.html
Категория: Мои статьи | Добавил: chaika2 (16.10.2014)
Просмотров: 986 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск
Друзья сайта
  • Все для веб-мастера
  • Программы для всех
  • Мир развлечений
  • Деревенька
  • Районная сеть Чайка.Net










  • Помогло? Скажи спасибо!

    Статистика

    Онлайн всего: 2
    Гостей: 2
    Пользователей: 0

    Copyright MyCorp © 2024 |