Trainee_Li 发表于 2023-8-4 16:09:36

OpenHarmony设备截屏的5种方式

本帖最后由 Trainee_Li 于 2023-8-4 16:17 编辑

目录
方式1:系统控制中心
方式2:OHScrcpy投屏工具
方式3:DevEcoStudio截屏功能
方式4:hdc shell snapshot_display
方式5:hdc shell wukong

方式1:系统控制中心
顶部下滑在控制中心里点击截屏这种方式最普遍,截图后可到相册查看,不过要注意有些三方移植固件可能不支持这个功能。
通过以下这条命令可以拉取设备截图目录到电脑上:

hdc file recv /storage/media/100/local/files/Pictures/Screenshots

方式2:OHScrcpy投屏工具
右键选择截屏或者按F1快捷键,如下图所示:
      
    下载链接:https://www.bilibili.com/read/cv24125018

方式3:DevEcoStudio截屏功能
点击下方日志,再点击左下角设备截屏按钮即可
      

方式4:hdc shell snapshot_display
使用如下命令截图 :
      hdc shell "snapshot_display -f /data/0.jpeg"

      hdc file recv /data/0.jpeg


方式5:hdc shell wukong
wukong本来是OpenHarmony提供的一个稳定性测试工具,同时也附带的有截屏功能


      hdc shell wukong special -p


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


      PS C:\Users\westinyang\Desktop> hdc shell wukong special -p    Start connect to AAMS    Success connect to AAMS
      INF : (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 thread
      INF : (   94) StartCrashDirListen : thread detach
      INF : (   68) InitCsvFile : "CSV: (/data/local/tmp/wukong/wukong_20230724_072217.csv)"
      INF : (   55) ListenCrashDir : init notify    INF : (   60) ListenCrashDir : add_watch

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

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


原文链接:https://ost.51cto.com/posts/25308

















页: [1]
查看完整版本: OpenHarmony设备截屏的5种方式