Делаем скриншоты в Android без root
Root
– это учетная запись главного администратора, или superuser'а.Имея доступ к этому профилю появляется целый ряд возможностей, не доступных в обычном режиме работы.Для Android есть специальные приложения, которые помогают сделать скриншоты с экрана телефона, но для этого вам нужны права root пользователя.
Получить их принципе не так и сложно: можно либо прошить телефон, либо установить приложение которое даст вам эти права. Но в первом случае вы теряете гарантию на телефон, а во втором — ничего, но если у вас HTC Sync вы не сможете получить права root.
Что же делать? У меня в настоящее время как раз телефон от HTC, который прошивать не хочу, но скриншоты делать хочу. И я нашел выход! Это Android SDK.
- Скачиваем и устанавливаем Java с официального сайта
- Скачиваем и устанавливаем Android SDK (советую .exe версию)
- Запускаем Android SDK и выбираем «Installed packages» и устанавливаем все пакеты. (не обязательно, но лучше все)
Перезапускаем SDK.
Теперь нам нужен файл ddms.bat
, который находится в папке tools
. По умолчанию его можно найти по адресу: C:Program FilesAndroidandroid-sdktools
.
Подключаем телефон в режиме HTC Synce или просто в режиме отладки.
Открываем ddms.bat
. В меню выбираем Device — Screen capture…
Готово. Теперь можно легко делать скриншоты без потери гарантии на телефон!