工作总结怎么写,seo属于什么职业部门,公益广告,建筑工程网上超市调试流程
DevEco Studio提供了丰富的OpenHarmony应用/服务调试能力#xff0c;帮助开发者更方便、高效的调试应用/服务。
OpenHarmony应用/服务调试支持使用真机设备调试。使用真机设备进行调试前#xff0c;需要对HAP进行签名后进行调试。详细的调试流程如下图所示#x…调试流程
DevEco Studio提供了丰富的OpenHarmony应用/服务调试能力帮助开发者更方便、高效的调试应用/服务。
OpenHarmony应用/服务调试支持使用真机设备调试。使用真机设备进行调试前需要对HAP进行签名后进行调试。详细的调试流程如下图所示
配置签名信息
DevEco Studio为开发者提供了自动化签名方案可以一键完成应用/服务签名。具体操作如下
单击File Project Structure Project Signing Configs界面勾选“Automatically generate signature”等待自动签名完成即可单击“OK”。如下图所示
调试设置
设置调试代码类型
OpenHarmony支持ArkTS、JS和C/C代码调试默认情况下调试器支持的调试类型为Detect Automatically。调试类型包括如下几种
表1 调试类型配置项 修改调试类型的方法如下。
点击Run Edit Configurations Debugger在OpenHarmony App中选择相应模块设置Debug type即可。
设置HAP安装方式
在调试阶段HAP在设备上的安装方式有2种可以根据实际需要进行设置。
安装方式一先卸载应用/服务后再重新安装该方式会清除设备上的所有应用/服务缓存数据默认安装方式。安装方式二采用覆盖安装方式不卸载应用/服务该方式会保留应用/服务的缓存数据。
设置方法如下
单击Run Edit Configurations设置指定模块的HAP安装方式勾选 Keep Application Data则表示采用覆盖安装方式保留应用/服务缓存数据。
设置多HAP安装
如果工程中同时存在多个模块且您的应用/服务存在跨模块间的调用时在调试阶段需要同时安装多个模块的HAP到设备中。此时需要在Deploy Multi Hap中选择多个模块启动调试时DevEco Studio会将所有的模块都安装到设备上。
设置方法如下
单击Run Edit Configurations在Deploy Multi Hap中勾选Deploy Multi Hap Packages选择多个模块。 1.在启动调试时请选择勾选了Deploy Multi Hap Packages的模块如上图中的entry然后再启动调试。 说明 Debug和Attach Debugger的区别在于Attach Debugger to Process需要先运行应用/服务然后再启动调试或者直接启动设备上已安装的应用/服务进行调试而Debug是直接运行应用/服务后立即启动调试。 2.如果需要设置断点调试则需要选定要设置断点的有效代码行在行号比如第5行的区域后单击鼠标左键设置断点如图示的红点。 设置断点后调试能够在正确的断点处中断并高亮显示该行。
3.启动调试后开发者可以通过调试器进行代码调试。调试器的功能说明如下表所示
表2 调试器按钮
断点管理
在设置的程序断点红点处单击鼠标右键然后单击More或按快捷键CtrlShiftF8macOS为ShiftCommandF8可以管理断点。 表3 不同代码类型的断点管理功能 要想成为一名合格的鸿蒙高级开发工程师以上知识点是必须要掌握的除此之外还需要掌握一些鸿蒙应用开发相关的一些技术
为了节省大家一些查找的时间这边联合几位行业大佬为大家准备了一份《鸿蒙全栈技术 实战项目驱动式教学》的学习导图从入门到进阶再到南北向开发实战的一整套完整体系想要学习了解更多鸿蒙开发的相关知识可以借鉴《鸿蒙4.0源码开发架构分析pdf》 除了上面整理的思维导图以外这里还特别整理的一份《鸿蒙 (Harmony OS)开发学习手册》给大家进行参考学习
一、入门必看
1.应用开发导读(ArkTS)
2.……
二、HarmonyOS 概念
1.系统定义
2.技术架构
3.技术特性
4.系统安全
5…三、如何快速入门《鸿蒙HarmonyOS分布式项目实战》
1.基本概念
2.构建第一个ArkTS应用
3.构建第一个JS应用
4.……
四、开发基础知识
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.…… 更多了解更多鸿蒙开发的相关知识可以参考《一小时快速认识HarmonyOS》