【问题标题】:taking android emulator screen shots faster.更快地拍摄 android 模拟器屏幕截图。
【发布时间】:2012-04-22 18:31:41
【问题描述】:

我已经看到this link 找到一些解决方案,但找不到。给定的链接能够拍摄静态的屏幕截图(我的意思是可以保持更长时间稳定的屏幕)。

但我的要求是拍摄那些长时间不稳定的屏幕截图。例如:我想拍摄屏幕截图以及屏幕上的 toast 消息,并且我还想拍摄 相机表面视图 的屏幕截图。

有什么方法可以快速截屏,因为在点击截屏按钮时,toase消息正在消失。

任何可观的帮助。

【问题讨论】:

    标签: android screenshot


    【解决方案1】:

    好吧,您无法加快从 DDMS 截取屏幕截图的过程。由于我猜测,您想捕获 Toast 消息,因此最好的解决方案是使用以下内容为 Toast 消息设置更长的 length

    Toast.makeText(getApplicationContext(), "your message", Toast.LENGTH_LONG).show();
    

    如果您不希望 Toast 消息在最终版本中显示更长时间,您可以在完成后将 长度 重新设置回 Toast.LENGTH_SHORT完成截图。

    【讨论】:

    • Hmmmm... 据我所知,没有已知的加快截图速度的方法。那么最好的选择是精确地定时拍摄。或者使用这样的应用程序记录屏幕:play.google.com/store/apps/…。然后抓住你满意的框架。
    • 缺点是,大多数这些应用程序都需要一个根设备。
    • 有什么方法可以在我们运行应用程序时自动占用每个屏幕,直到我们停止它?
    • 其实我没有任何设备,所以无法安装应用。
    • Google Play 上的快速搜索表明大多数应用程序都需要有根设备。缺少物理设备可能是本练习中的绊脚石。
    【解决方案2】:

    您可以尝试使用monkeyrunner 触发屏幕截图

    【讨论】:

    • monkeyrunner 会“自动”截取屏幕截图
    猜你喜欢
    • 1970-01-01
    • 2012-09-03
    • 2014-01-12
    • 1970-01-01
    • 2014-05-16
    • 1970-01-01
    • 2022-01-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多