OpenHarmony设备截屏的5种方式
OHScrcpy是我在2023-06-03开发的一款OpenHarmony设备投屏PC的工具,目前最新版为1.0-Beta2,Beta3还在开发中,下面有视频演示、下载地址和相关话题。● 1.0 Beta2: OpenHarmony开源鸿蒙投屏工具OHScrcpy1.0-Beta2,支持点触交互。截屏就在这段输出中的 currentTestDir 目录中,使用如下命令拉取到电脑,注意这个路径是随机
目录
● 方式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投屏工具 推荐
OHScrcpy是我在2023-06-03开发的一款OpenHarmony设备投屏PC的工具,目前最新版为1.0-Beta2,Beta3还在开发中,下面有视频演示、下载地址和相关话题
● 1.0 Beta1:
● OHScrcpy:OpenHarmony开源鸿蒙首款投屏工具横空出世~
● 1.0 Beta2: OpenHarmony开源鸿蒙投屏工具OHScrcpy1.0-Beta2,支持点触交互
● 相关话题:
右键选择截屏或者按F1快捷键,如下图所示
方式3:DevEcoStudio截屏功能
点击下方日志,再点击左下角设备截屏按钮即可
方式4:hdc shell snapshot_display
一般质量jpeg
官方没有文档描述,通过反编译和分析DevEcoStudio部分jar包,看到内部的一些实现
hdc shell "snapshot_display -f /data/0.jpeg"
hdc file recv /data/0.jpeg
方式5:hdc shell wukong
高质量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/
经常有很多小伙伴抱怨说:不知道学习鸿蒙开发哪些技术?不知道需要重点掌握哪些鸿蒙应用开发知识点?
为了能够帮助到大家能够有规划的学习,这里特别整理了一套纯血版鸿蒙(HarmonyOS Next)全栈开发技术的学习路线,包含了鸿蒙开发必掌握的核心知识要点,内容有(ArkTS、ArkUI开发组件、Stage模型、多端部署、分布式应用开发、WebGL、元服务、OpenHarmony多媒体技术、Napi组件、OpenHarmony内核、OpenHarmony驱动开发、系统定制移植等等)鸿蒙(HarmonyOS NEXT)技术知识点。
《鸿蒙 (Harmony OS)开发学习手册》(共计892页):https://gitcode.com/HarmonyOS_MN/733GH/overview
如何快速入门?
1.基本概念
2.构建第一个ArkTS应用
3.……
开发基础知识:
1.应用基础知识
2.配置文件
3.应用数据管理
4.应用安全管理
5.应用隐私保护
6.三方应用调用管控机制
7.资源分类与访问
8.学习ArkTS语言
9.……
基于ArkTS 开发
1.Ability开发
2.UI开发
3.公共事件与通知
4.窗口管理
5.媒体
6.安全
7.网络与链接
8.电话服务
9.数据管理
10.后台任务(Background Task)管理
11.设备管理
12.设备使用信息统计
13.DFX
14.国际化开发
15.折叠屏系列
16.……
鸿蒙开发面试真题(含参考答案):https://gitcode.com/HarmonyOS_MN/733GH/overview
OpenHarmony 开发环境搭建
《OpenHarmony源码解析》:https://gitcode.com/HarmonyOS_MN/733GH/overview
- 搭建开发环境
- Windows 开发环境的搭建
- Ubuntu 开发环境搭建
- Linux 与 Windows 之间的文件共享
- ……
- 系统架构分析
- 构建子系统
- 启动流程
- 子系统
- 分布式任务调度子系统
- 分布式通信子系统
- 驱动子系统
- ……
OpenHarmony 设备开发学习手册:https://gitcode.com/HarmonyOS_MN/733GH/overview
更多推荐
所有评论(0)