- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想使用命令行截取我的 root 三星设备的屏幕截图。我有时间限制,我不应该超过 2 秒。所以我的问题是如何使用命令行截取屏幕截图。
最佳答案
可以使用以下命令截取屏幕截图。
adb shell /system/bin/screencap -p /sdcard/screenshot.png
adb pull /sdcard/screenshot.png screenshot.png
更新:经过一些研究后,我注意到一个类似的问题,其答案可能对您有所帮助:
If the slow part is raw to png conversion (
time adb shell screencap -p /sdcard/x.png
is considerably slower thantime adb shell screencap /sdcard/nonpng.raw
, as I have it in games)This shell script by max_plenert is a better example:
adb shell screencap /sdcard/mytmp/rock.raw
adb pull /sdcard/mytmp/rock.raw
adb shell rm /sdcard/mytmp/rock.raw
// remove the header
tail -c +13 rock.raw > rock.rgba
// extract width height and pixelformat:
hexdump -e '/4 "%d"' -s 0 -n 4 rock.raw
hexdump -e '/4 "%d"' -s 4 -n 4 rock.raw
hexdump -e '/4 "%d"' -s 8 -n 4 rock.raw
convert -size 480x800 -depth 8 rock.rgba rock.png
关于screenshot - 哪些命令行用于在 Android 设备上截取屏幕截图(screencap 除外),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32883784/
这个问题在这里已经有了答案: Read binary stdout data like screencap data from adb shell? (19 个回答) 关闭 5 年前。 我正在尝试使
Android 平台有一个用于获取 android 屏幕截图的实用程序类。我将“ScreenCap.cpp”复制到 JNI 文件夹中,然后通过 NDK 构建但失败了。 NDK 编译器没有找到需要的库:
我正在尝试使用标准命令在 android 9 上获取视频的屏幕截图: adb shell screencap -p /sdcard/printscreen.png 这适用于任何静态内容,但在尝试获取视
我正在尝试优化下面的代码,是否可以直接将 ScreenCap 转换为字节数组,以便我可以跳过将其保存到内存中的步骤。 Process sh = Runtime.getRuntime().exec("s
我想使用命令行截取我的 root 三星设备的屏幕截图。我有时间限制,我不应该超过 2 秒。所以我的问题是如何使用命令行截取屏幕截图。 最佳答案 可以使用以下命令截取屏幕截图。 adb shell /s
我在 Samsung Galaxy Young Duos 手机 - Android 2.3.6 上创建屏幕截图时遇到问题。 我将此代码用于其他设备: adb -s $devi shell screen
我正在使用以下命令捕获 Android 模拟器屏幕: adb shell screencap -p /sdcard/screencap.png 但是执行命令和保存 png 文件需要大约 500 毫秒,
我有一台装有 CyanogenMod 10 的 Galaxy S i9000,它支持 adb shell 中的这两个命令,并且都可以截屏。然而,它们看起来有点不同。 使用 adb shell 截图:
是否可以从 adb shell 命令读取二进制标准输出?例如,如何使用屏幕截图的所有示例都包括两个步骤: adb shell screencap -p /sdcard/foo.png adb pull
我希望在没有 -p 标志的情况下使用 adb screencap 实用程序。我想象输出将以原始格式转储,但看起来不像。我尝试使用 Pillow (python) 库打开原始图像文件的结果是: $ ad
我是一名优秀的程序员,十分优秀!