Подтвердить что ты не робот

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

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

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

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

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

но они не объясняют, что мне нужно делать поэтапно.

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

4b9b3361

Ответ 1

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

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

Ответ 2

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

ddms выглядит следующим образом:

alt text

Ответ 3

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

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

DDMS

  • Откройте ddms.

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

  • Перейдите в меню Device → Screen Capture.

Eclipse,

  • Открыть Eclipse.

  • Откройте представление "устройства". Вы можете перейти к нему через Window → Show View → Other... → Android → Devices.

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

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

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

Ответ 4

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

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