【问题标题】:How to recrod our screen of android emulator operations如何记录你的安卓模拟器操作画面
【发布时间】:2015-05-11 03:16:15
【问题描述】:

我正在通过模拟器中的 Appium 自动化我的 android 应用程序。在测试用例运行期间,我想将模拟器中执行的所有操作捕获到视频中。我怎样才能做到这一点? 由于我想以编程方式处理,是否有任何 API 支持执行此操作? 有没有使用 Java 的方法来做到这一点?

听说安卓真机可以录屏(adb shell screenrecorder),模拟器不行。

有人可以帮我解决这个问题吗?

谢谢, 乌代

【问题讨论】:

    标签: java android selenium selenium-webdriver appium


    【解决方案1】:

    您可以将模拟器本身视为一个 Windows 应用程序,因此您可以像任何其他 Windows 应用程序一样对其进行录制。对于更独立于平台的选项,有一些带有 api 的 java libraries

    【讨论】:

    • 其实我看到这两种方法都有一些缺点。第一种方法“MonteScreenRecorder”方法有一些不必要的方法,它们会在内部处理。 cmets 中指定的另一种方法是“Microsoft Expression Encoder 4”,这很简单,但它需要安装在机器上(而不是像包含 jar 文件那样仅仅引用)。上述两种方法都缺少记录特定窗口(在我的情况下是模拟器窗口)。还有其他选择吗?
    • 有没有办法提高 Monte Screen Recroder 中的视频质量?必须更改哪些参数才能获得更好的质量?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-06
    • 2018-11-05
    • 2011-11-28
    • 1970-01-01
    相关资源
    最近更新 更多