Для записи видео с экрана устройства, работающего под управлением ОС Android есть не так уж и много действительно нормальных средств. Часть из них — это приложения, которые нужно устанавливать непосредственно на устройство, но они в большинстве свое требуют рут-права. Также еще есть приложение «Screencast Video Recorder«, не требующее рутового девайса, но оно не поддерживает платформу Tegra, поэтому проверить работоспособность этой программы на HTC EVO 3D не представляется возможным.
Также я нашел утилиту Ashot, написанную на Java, которая будучи запущенной на компьютере, позволяет записывать скринкаст, поступающий с устройства, правда, сохраняется все это дело не в привычном видеоформате, а в виде отдельных кадровых изображений в формате PNG (позднее их можно будет смонтировать в видеоряд).
Чтобы начать работать с Ashot, нужно:
- Скачать — http://sourceforge.net/projects/ashot/
- Папку «AndroidScreenCapture» можно скопировать, к примеру, в директорию, где установлен AndroidSDK
- Из папки «platform-tools» скопировать файл «adb» в папку «tools» (это трюк для Mac OS. Для Windows нужно копировать еще парочку файлов)
- Запустить AShot-1.1.jar и указать местоположение AndroidSDK
Есть устройство уже подключено к компьютеру, то программа сразу же отобразит его экран: