HarmonyOS
1.什么是HarmonyOS: ** **HarmonyOS是新一代的智能终端操作系统,为不同设备的智能化、互联与协同提供了统一的语言,为用户带来简捷,流畅,连续,安全可靠的全场景交互体验。
2.HarmonyOS的三大技术理念 ** 一次开发,多端部署 ** 可分可合,自由流转 ** **统一生态,原生智能
3.app/元服务 ** **元服务具有免安装、包大小有限制、即用即走、轻量化等特征。想要提供多种服务给用户,可选择开发多个元服务,按需组合为一个复杂的应用。
预览器:
实时预览: 添加或删除组件,在按下ctrl+s保存后,预览器会刷新页面 如果是修改组件属性,则会立即刷新
支持****动态预览(可以直接点击预览器),只支持页面,涉及到数据库,网络请求,传感器等就得用模拟器
组件预览:在组件前加上**@Preview**,保存后就可以分别预览组件
双向预览功能:打开双向预览功能,点击对应的界面,预览树,代码会高亮显示
多设备预览:确保在module.json5中存在多个设备(添加设备后也是要保存代码再刷新预览器),打开多设备预览功能,也支持动态预览和实时预览
可以直接拖动文件到模拟器,会自动下载到手机
侧边打开****多屏模式:在module.json5中添加"launchType":"multiton",
还可以修改电池状态,传感器,定位等
模拟器的wifi仅用于页面展示,实际网络状态取决于宿主机
hdc
** **hdc(HarmonyOS Device Connector)是提供给开发人员的命令行调试工具,用于与设备进行交互调试、数据传输、日志查看以及应用安装等操作。该工具支持在Windows/Linux/MacOS系统上运行,为开发者提供高效,便捷的设备调试能力。
hdc分为三部分: ** client:运行在电脑端的进程,开发者在执行hdc命令时启动该进程,命令结束后进程自动退出。 ** server:运行在电脑端的后台服务进程,用来管理client进程和设备端daemon进程之间的数据交互,设备发现等。** ** daemon:作为守护进程运行在设备端,用来响应电脑端server发来的请求。
hdc基本使用:** ** 查询连接的设备
** **执行shell命令
** **查看当前api版本:hdc shell param get const.ohos.apiversion
** **查看日志:hdc hilog:
** **查看设备链接信息:hdc list targets:
** **进入命令行交互模式:hdc shell:
** **查看hdc工具版本号:hdc -v
HarmonyOS
1.什么是HarmonyOS: ** **HarmonyOS是新一代的智能终端操作系统,为不同设备的智能化、互联与协同提供了统一的语言,为用户带来简捷,流畅,连续,安全可靠的全场景交互体验。
2.HarmonyOS的三大技术理念 ** 一次开发,多端部署 ** 可分可合,自由流转 ** **统一生态,原生智能
3.app/元服务 ** **元服务具有免安装、包大小有限制、即用即走、轻量化等特征。想要提供多种服务给用户,可选择开发多个元服务,按需组合为一个复杂的应用。
预览器:
实时预览: 添加或删除组件,在按下ctrl+s保存后,预览器会刷新页面 如果是修改组件属性,则会立即刷新
支持****动态预览(可以直接点击预览器),只支持页面,涉及到数据库,网络请求,传感器等就得用模拟器
组件预览:在组件前加上**@Preview**,保存后就可以分别预览组件
双向预览功能:打开双向预览功能,点击对应的界面,预览树,代码会高亮显示
多设备预览:确保在module.json5中存在多个设备(添加设备后也是要保存代码再刷新预览器),打开多设备预览功能,也支持动态预览和实时预览
可以直接拖动文件到模拟器,会自动下载到手机
侧边打开****多屏模式:在module.json5中添加"launchType":"multiton",
"abilities": [ { ... "launchType": "multiton",还可以修改电池状态,传感器,定位等
模拟器的wifi仅用于页面展示,实际网络状态取决于宿主机
hdc
** **hdc(HarmonyOS Device Connector)是提供给开发人员的命令行调试工具,用于与设备进行交互调试、数据传输、日志查看以及应用安装等操作。该工具支持在Windows/Linux/MacOS系统上运行,为开发者提供高效,便捷的设备调试能力。
hdc分为三部分: ** client:运行在电脑端的进程,开发者在执行hdc命令时启动该进程,命令结束后进程自动退出。 ** server:运行在电脑端的后台服务进程,用来管理client进程和设备端daemon进程之间的数据交互,设备发现等。** ** daemon:作为守护进程运行在设备端,用来响应电脑端server发来的请求。
hdc基本使用:** ** 查询连接的设备
** **执行shell命令
** **查看当前api版本:hdc shell param get const.ohos.apiversion
** **查看日志:hdc hilog:
** **查看设备链接信息:hdc list targets:
** **进入命令行交互模式:hdc shell:
** **查看hdc工具版本号:hdc -v