gpt4 book ai didi

adb - Android 事物 : take a screenshot

转载 作者:行者123 更新时间:2023-12-04 15:31:14 27 4
gpt4 key购买 nike

您如何通过 ADB for Android Things 截取屏幕截图?我试过了:

adb shell screencap -p /sdcard/screen.png
adb pull /sdcard/screen.png
adb shell rm /sdcard/screen.png


adb shell screencap -p | perl -pe 's/\x0D\x0A/\x0A/g' > screen.png

最佳答案

我做不到 screepcap在 Android Things 开发者预览版中工作。该命令会生成一个大小为 0 的文件。

也就是说,我推荐以下两个选项:使用帧缓冲区或录制视频(screenrecord 似乎有效)并稍后通过适当的工具将其转换为图像。我会考虑第一个选项,所以步骤是:

  • 将帧缓冲区拉到主机 .注意需要启动adbd以 root 身份通过权限检查:
    adb root
    adb pull /dev/graphics/fb0 screenshot
  • 将原始二进制转换为图像 通过您喜欢的工具。我正在使用 .由于屏幕分辨率或像素格式不同,以下命令可能对您不起作用。如果是这样,请进行适当的更改。
    ffmpeg -f rawvideo -pix_fmt rgb565 -s 800x480 -i screenshot screenshot.png
  • 关于adb - Android 事物 : take a screenshot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41534666/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com