Как записать экран Android-устройства (до KitKat), подключенного к компьютеру через USB?

Я уже много искал ответ в Интернете, например этот вопрос, но не нашел ответа.

Я хочу записать экран моего Android-устройства, подключенного к компьютеру через USB, для какой-то автоматизации. Я нашел здесь, что Google создал утилиту для это, но только для версий, начиная с KitKat.

Существуют ли какие-либо другие возможные утилиты или скрипты для компьютера с Windows, с помощью которых я могу добиться того, что хочу? Он должен сохранить полученный видеофайл либо на моем устройстве, либо на моем компьютере, к которому он подключен.

P.S. Я также обнаружил, что этого можно как-то достичь с помощью библиотеки javacv. Но я не смог скомпилировать и запустить все его исходники, поэтому до сих пор он у меня не работал.


person Perry    schedule 19.05.2015    source источник
comment
@LisaMM Спасибо, что предложили отредактировать мой вопрос и исправили его.   -  person Perry    schedule 19.05.2015
comment
Устройство рутировано?   -  person Robert    schedule 19.05.2015
comment
@Robert Нет, но вы можете помочь с рутированным устройством, если для нерутированных устройств ничего нет.   -  person Perry    schedule 19.05.2015
comment
В магазине Play есть десятки приложений для записи экрана (большинство из них требуют root для старых устройств). Что с ними не так?   -  person Robert    schedule 19.05.2015
comment
@Robert Мне не нужны приложения, мне нужен какой-то код или скрипт, который я могу запустить из своего кода, чтобы добиться того же.   -  person Perry    schedule 19.05.2015


Ответы (2)


Попробуйте androidscreencast.

Обзор. Настольное приложение для удаленного управления устройством Android с помощью мыши и клавиатуры. Должен работать на Windows/Linux/MacOS с любым устройством Android.

Возможности:

  • Управление мышью и клавиатурой (ТОЛЬКО ДЛЯ УСТРОЙСТВ С ROOT)
  • Ландшафтный режим (правый клик)
  • Запись видео ‹---- Корень не требуется
  • Базовый файловый браузер

Примечание. Частота кадров видео низкая.

person AEonAX    schedule 19.05.2015
comment
Спасибо за вашу помощь, это было то, что мне было нужно. Я посмотрю на его исходный код. Я уверен, что смогу вызвать это из своего кода. Каковы ваши взгляды на это (если вы изучали его)? Еще раз спасибо. :) - person Perry; 25.05.2015
comment
Я не смотрел на источник, так что не могу помочь вам с этим. - person AEonAX; 25.05.2015

Лучший инструмент для скриншотов/кастов — недавно выпущенный AndroidTool: https://github.com/mortenjust/androidtool-mac

К сожалению, это только для Mac.

person Mann    schedule 19.05.2015
comment
Спасибо за вашу помощь :) Это действительно полезно, но в настоящее время я работаю над Windows. Я тоже обязательно посмотрю. Спасибо. - person Perry; 25.05.2015