0


OpenHarmony设备截屏的5种方式

本文转载自《OpenHarmony设备截屏的5种方式 》,作者westinyang

目录

  • 方式1:系统控制中心
  • 方式2:OHScrcpy投屏工具
  • 方式3:DevEcoStudio截屏功能
  • 方式4:hdc shell snapshot_display
  • 方式5:hdc shell wukong
  • 持续关注

演示视频:【开鸿教学2.0】OpenHarmony截屏的5种方式_哔哩哔哩_bilibili

方式1:系统控制中心

  • 顶部下滑在控制中心里点击截屏
  • 这种方式最普遍,截图后可到相册查看,不过要注意有些三方移植固件可能不支持这个功能
  • 通过下面这条命令可以拉取设备截图目录到电脑上
hdc file recv /storage/media/100/local/files/Pictures/Screenshots

方式2:OHScrcpy投屏工具 推荐

OHScrcpy是我在2023-06-03开发的一款OpenHarmony设备投屏PC的工具,目前最新版为1.0-Beta2,Beta3还在开发中,下面有视频演示、下载地址和相关话题

  • 1.0 Beta1:
  • OHScrcpy:OpenHarmony开源鸿蒙首款投屏工具横空出世~
  • 1.0 Beta2:OpenHarmony开源鸿蒙投屏工具OHScrcpy1.0-Beta2,支持点触交互
  • 下载地址:OpenHarmony投屏工具OHScrcpy软件下载、使用教程和技术浅析 - 哔哩哔哩
  • 相关话题:https://github.com/Genymobile/scrcpy/issues/4137

右键选择截屏或者按F1快捷键,如下图所示

方式3:DevEcoStudio截屏功能

点击下方日志,再点击左下角设备截屏按钮即可

方式4:hdc shell snapshot_display

一般质量jpeg

官方没有文档描述,通过反编译和分析DevEcoStudio部分jar包,看到内部的一些实现

hdcshell"snapshot_display -f /data/0.jpeg"hdcfilerecv/data/0.jpeg

方式5:hdc shell wukong

高质量png

wukong本来是OpenHarmony提供的一个稳定性测试工具,同时也附带的有截屏功能,官方文档

hdcshellwukongspecial-p

执行上面的命令会输出如下内容

PSC:\Users\westinyang\Desktop> hdc shell wukong special -pStart connect to AAMSSuccess connect to AAMSINF:(115) EnvInit :"Report currentTestDir: (/data/local/tmp/wukong/report/20230724_072217/)"INF:(120) EnvInit :"Report CSV: (/data/local/tmp/wukong/report/20230724_072217/wukong_report.csv)"INF:(121) EnvInit :"Report JSON: (/data/local/tmp/wukong/report/20230724_072217/data.js)"INF:(124) EnvInit :"Report exception dir: (/data/local/tmp/wukong/report/20230724_072217/exception/)"INF:(92) StartCrashDirListen : create listener threadINF:(94) StartCrashDirListen : thread detachINF:(68) InitCsvFile :"CSV: (/data/local/tmp/wukong/wukong_20230724_072217.csv)"INF:(55) ListenCrashDir : init notifyINF:(60) ListenCrashDir : add_watch

截屏就在这段输出中的 currentTestDir 目录中,使用如下命令拉取到电脑,注意这个路径是随机的

hdc file recv /data/local/tmp/wukong/report/20230724_072217/

持续关注

  • OpenHarmony开发者社区(非官方阵地):OHOS Dev: OpenHarmony开发者社区(非官方阵地,为OpenHarmony的未来而创建,Peace & Love) 感兴趣的小伙伴们,可以关注或申请加入
  • Bilibili:westinyang的个人空间-westinyang个人主页-哔哩哔哩视频 投稿OpenHarmony应用开发和相关技术教程
标签: OpenHarmony

本文转载自: https://blog.csdn.net/OpenHarmony_dev/article/details/132560392
版权归原作者 OpenHarmony开发者 所有, 如有侵权,请联系我们删除。

“OpenHarmony设备截屏的5种方式”的评论:

还没有评论