首页 > 应用开发 > IT综合 > OpenHarmony设备截屏的5种方式
本文转载自《OpenHarmony设备截屏的5种方式 》,作者westinyang
● 顶部下滑在控制中心里点击截屏
● 这种方式最普遍,截图后可到相册查看,不过要注意有些三方移植固件可能不支持这个功能
● 通过下面这条命令可以拉取设备截图目录到电脑上
hdc file recv /storage/media/100/local/files/Pictures/Screenshots
OHScrcpy是我在2023-06-03开发的一款OpenHarmony设备投屏PC的工具,目前最新版为1.0-Beta2,Beta3还在开发中,下面有视频演示、下载地址和相关话题
● 1.0 Beta1:
●
● 1.0 Beta2:
● 下载地址:
● 相关话题:
右键选择截屏或者按F1快捷键,如下图所示
点击下方日志,再点击左下角设备截屏按钮即可
一般质量jpeg
官方没有文档描述,通过反编译和分析DevEcoStudio部分jar包,看到内部的一些实现
hdc shell "snapshot_display -f /data/0.jpeg" hdc file recv /data/0.jpeg
高质量png
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/
● OpenHarmony开发者社区(非官方阵地): https://gitee.com/ohos-dev 感兴趣的小伙伴们,可以关注或申请加入
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70011554/viewspace-2979088/ ,如需转载,请注明出处,否则将追究法律责任。