鸿蒙架构&Android架构分析

鸿蒙(HarmonyOS)和Android是两种主要的智能设备操作系统,它们在架构设计、功能特性和开发者支持等方面展现出不同的理念和优势。以下是对鸿蒙架构和Android架构的详细分析: 架构设计 鸿蒙OS架构: 鸿蒙OS采用微内核设计,这种架构有利于系统的稳定性和安全性,因为微内核只提供最基本的功能,如进程管理、文件系统、内存管理,以及设备通信等,而将其他功能如图形渲染、网络通信等作为可选的组件加...

HarmonyOS鸿蒙学习基础篇 - 基本语法概述

书接上文 HarmonyOS鸿蒙学习基础篇 - 运行第一个程序 Hello World 基本语法概述 打开 entry>src>main>ets>pages>index.ets 代码如下代码详细解释如下: @Entry//@Entry装饰的自定义组件将作为UI页面的入口。在单个UI页面中,最多可以使用@Entry装饰一个自定义组件。@Component//@Component是一种装饰器,代表自...

玩转贝启科技BQ3588C开源鸿蒙系统开发板 —— 语音唤醒失败问题的分析(1)

务和实际解决的问题。 这里就开始介绍实际遇到的问题,以及对于它们的分析与解决。 在实际项目中,发现烧录系统后,对于语音唤醒功能进行测试时,并不能正常唤醒,此功能失效。关于语音唤醒这一部分的介绍参见: 鸿蒙(OpenHarmony)系统之智能语音部件(1) 由于笔者也是初次接触OpenHarmony,因此对于此问题采用最直接的方法,从系统日志入手。日志(log)如下(日志文件内容很大,只贴出相关的部分内...

鸿蒙HarmonyOS-HTTP网络数据请求

鸿蒙HarmonyOS-HTTP网络数据请求 文章目录 鸿蒙HarmonyOS-HTTP网络数据请求导入模块示例 导入模块 import http from '@ohos.net.http'; 示例 // 引入包名import http from '@ohos.net.http'; // 每一个httpRequest对应一个HTTP请求任务,不可复用let httpRequest = http....

玩转贝启科技BQ3588C开源鸿蒙系统开发板 —— 编译构建及此过程中的踩坑填坑(3)

接前一篇文章:玩转贝启科技BQ3588C开源鸿蒙系统开发板 —— 编译构建及此过程中的踩坑填坑(2) 上一篇文章结束时在等待提示的各依赖包下载安装后的编译结果,但是很遗憾,编译并没有最终完成,既未成功也没有失败。这是个什么情况?是笔者收到了系统给出的提示,说硬盘还剩1%了,磁盘空间不够了。没办法,只能重新安装虚拟机,分配更大的空间。当初笔者编译Android的时候,给虚拟机分配100GB的空间就完全够...

玩转贝启科技BQ3588C开源鸿蒙系统开发板 —— 编译构建及此过程中的踩坑填坑(4)

接前一篇文章:玩转贝启科技BQ3588C开源鸿蒙系统开发板 —— 编译构建及此过程中的踩坑填坑(3) 上一回重走OpenHarmony的编译构建流程,完成了第1步——安装依赖工具。本回继续往下进行。 2. 获取标准系统源码 这一步和之前并无不同,参考:玩转贝启科技BQ3588C开源鸿蒙系统开发板 —— 代码下载(2) (1)前提条件 1)注册码云gitee账号 参考:码云gitee怎样注册-git-P...

鸿蒙4.0】harmonyos Day 01

一. 初次使用鸿蒙原生编译器Dev Ecostudio创建一个新工程(项目),控制台报错:ohpm ERROR: NOTFOUND package "@ohos/hypium" not found from all the registries https://repo.harmonyos 这个错误应该是一些配置没下载成功或者路径不对导致的,我这边的解决方法是关闭编译器Dev Ecostudio, 鼠...

玩转贝启科技BQ3588C开源鸿蒙系统开发板 —— 编译构建及此过程中的踩坑填坑(2)

接前一篇文章:玩转贝启科技BQ3588C开源鸿蒙系统开发板 —— 编译构建及此过程中的踩坑填坑(1) 上一篇讲到在执行以下命令时再次出现了错误: $ sudo ./build.sh --product-name dayu210 --ccache 错误如下: ……[OHOS INFO] [12943/62293] ACTION //device/board/hihope/dayu210/kernel:...

关于鸿蒙的笔记整理

文章目录 一、关于样式1 . 默认单位 vp2 . 写公共样式 二 、 加载图片三 、 父子组件传值四 、 自定义构建函数 @Builder五、构建函数-@BuilderParam 传递UI 一、关于样式 1 . 默认单位 vp 答: vp 是 virtual pixel 的缩写,根据设备像素密度转化为屏幕物理像素,px 直接表示设备的像素,因为我们设备的分辨率密度不同,最好是使用 vp 适配: 可...

鸿蒙(HarmonyOS)应用开发——三方库(题目答案)

判断题 1.三方组件是开发者在系统能力的基础上进行了一层具体功能的封装,对其能力进行拓展的工具 。 正确(True) 2.可以通过ohpm uninstall 指令下载指定的三方库 错误(False) 解析:ohpm install指令下载指定的三方库 3.lottie使用loadAnimation方法加载动画。 正确(True) 单选题 1.通过ohpm安装lottie后,在哪个文件中会生成相关的...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.034127(s)
2024-04-27 12:25:14 1714191914