Снимок экрана текущего экрана устройства

Когда вы захотите опубликовать свое приложение в Play Store (ранее известном как Android Market), он может загружать скриншоты своего приложения. Я хотел бы снять эти скриншоты с моим текущим устройством (Motorola Droid), которое я использую для тестирования приложения.

В Play Store есть несколько приложений, которые позволяют снимать скриншоты, но вы должны укоренить свой телефон, чего я не хочу. В разделе «Переполнение стека» есть связанные темы, в которых люди хотят делать скриншоты из кода ( здесь ). Однако я просто хочу сделать скриншоты моего приложения с текущим устройством, которое подключено через USB к моему компьютеру; Я развиваюсь через Eclipse, поэтому должен быть способ сообщить вашему запущенному устройству, что он должен сделать снимок экрана через SDK, не так ли?

На каком-то веб-сайте (например, LifeHacker ) упоминается способ сделать это,

Чтобы сделать снимок экрана, вам потребуется включить USB-отладку в соответствии с настройками, установить комплект разработчика для Android, а затем подключиться к телефону с помощью инструмента отладки

Но они не объясняют, что мне действительно нужно делать шаг за шагом.

Я был бы очень признателен, если кто-то может мне помочь.

Solutions Collecting From Web of "Снимок экрана текущего экрана устройства"

Поскольку вы, вероятно, разработчик, у вас есть SDK и рабочий Eclipse для запуска приложений для Android. Просто подключите телефон и убедитесь, что вы включили на телефоне USB Debugging, устройство должно отображаться в перспективе DDMS Eclipse.

Как только ваше устройство появится в перспективе DDMS есть значок, чтобы захватить экран.

Если вы уже используете Eclipse для разработки своего приложения, у вас уже установлен комплект для разработки программного обеспечения для Android. Итак, просто откройте утилиту ddms которая находится в ddms sdk-android/tools . Там вы можете сделать скриншоты, выбрав свое устройство и нажав: Ctrl + S ( Устройство -> Захват экрана … ).

ddms выглядит так:

Alt text

Есть инструмент, к которому прилагается Android SDK, чтобы помочь вам сделать скриншоты, если ваше устройство подключено к компьютеру. Я объясню и то, и другое. Во-первых, для обоих вам нужно подключить устройство к компьютеру и его распознать adb (иначе, когда вы запускаете «устройства adb», он показывает ваш телефон).

Затем вы можете использовать Eclipse или DDMS:

DDMS

  1. Откройте ddms .

  2. Нажмите на свое устройство в списке слева.

  3. Перейдите в меню Device -> Screen Capture.

Затмение

  1. Открыть Eclipse.

  2. Откройте представление «устройства». Вы можете перейти к нему через Window -> Show View -> Other … -> Android -> Devices.

  3. Нажмите на свое устройство.

  4. В представлении «Устройства» в правом верхнем углу есть маленькая картинка. Если вы наведите указатель мыши на него, то появится надпись «Screen Capture». Нажмите это.

Оба метода приводят вас к тому же инструменту, который захватывает скриншоты. Иногда это может быть немного багги – иногда мне нужно закрыть / открыть окно, чтобы заставить его сделать снимок экрана.

Просто отметив, что ddms устарел, и эта функция теперь доступна в инструменте монитора (инструменты / монитор).

Откройте монитор из окна консоли и выберите устройство на левой панели. Щелкните значок камеры (Screen Capture) выше, и вы увидите текущий экран. Затем вы можете повернуть, если необходимо, и скопировать или сохранить изображение. Refresh захватит захват свободного экрана, если вы сохраняете несколько снимков или не получаете то, что хотите в первый раз.