引言《论语》:“工欲善其事,必先利其器”。要搞鸿蒙设备开发,必须首先搭建好开发环境。本文首先简要介绍了鸿蒙设备开发环境的两种搭建方案;然后详细介绍了基于Ubuntu 20.04和DevEco Device Tool Release 3.0 搭建鸿蒙设备集成开发环境的完整过程。 一、两种搭建方案目前,鸿蒙设备的集成开发环境,主要是围绕华为提供的鸿蒙设备集成开发工具 DevEco Device Too
转载
2024-01-10 22:23:54
471阅读
前言华为消费者业务CEO余承东在华为开发者大会HDC 2020上正式发布了鸿蒙OS 2.0系统,并开源其源代码。OpenHarmony广泛应用于手表、大屏、车机与电脑PC等系统,支持与安卓、苹果、PC等终端相连接,软件体积小巧但功能十分强大,运行速度快,采用全新的微内核设计,拥有更强的安全特性和低时延等特点,能够帮助用户解决现有系统性能不足的问题。软件说明9 月 10 日,华为在 HDC 2020
转载
2023-10-17 17:14:43
289阅读
一、简介鸿蒙 (HarmonyOS) 是一款由华为开发的,面向全场景的分布式操作系统。其开源项目为 OpenHarmony。超级小程序
H5 -> 小程序 -> 超级小程序可剪裁系统
128 KB – 128 MB – 4 GB模改通讯协议
类似普通话,统一了方言。鸿蒙成为 IoT 互联互通的标准语言发布会现场二、储备知识熟悉前端技术栈(HTML、CSS、JS)
转载
2023-10-17 09:53:27
0阅读
华清远见FS-Hi3861开发套件,支持HarmonyOS 3.0系统。开发板主控Hi3861芯片内置WiFi功能,开发板板载资源丰富,包括传感器、执行器、NFC、显示屏等,同时还配套丰富的拓展模块。开发板配套丰富的学习资料,包括全套开发教程、视频课程、7大项目实战案例,可以帮助学员系统性学习鸿蒙设备开发及物联网开发。同时作为一款物联网开发板,华清远见FS-Hi3861开发套件可以进行物联网全技术
转载
2023-11-02 11:51:14
210阅读
华清远见FS-Hi3861开发套件,支持HarmonyOS 3.0系统。开发板主控Hi3861芯片内置WiFi功能,开发板板载资源丰富,包括传感器、执行器、NFC、显示屏等,同时还配套丰富的拓展模块。开发板配套丰富的学习资料,包括全套开发教程、视频课程、7大项目实战案例,可以帮助学员系统性学习鸿蒙设备开发及物联网开发。同时作为一款物联网开发板,华清远见FS-Hi3861开发套件可以进行物联网全技术
转载
2023-11-27 11:12:52
185阅读
1、华为官网介绍
2、OpenHarmony开源项目
3、技术架构内核层内核子系统:采用多内核(Linux内核或者LiteOS)设计,支持针对不同资源受限设备选用适合的OS内核驱动子系统:驱动框架(HDF)是系统硬件生态开放的基础,提供统一外设访问能力和驱动开发、管理框架。系统服务层系统服务层是OpenHarmony的核心能力集合,通过框架层对应用程序提供服务。系统基本能力子系统集:为分布式应用在
转载
2024-08-21 16:07:27
388阅读
# 鸿蒙开发启动页
## 引言
随着鸿蒙操作系统的逐渐普及和广泛应用,开发者们对于鸿蒙开发的需求也越来越多。作为开发者,我们需要了解如何创建一个鸿蒙应用的启动页,并且在启动页中展示一些必要的信息,以提升用户体验和应用的品质。本文将介绍如何使用鸿蒙开发框架来创建一个简单的启动页,并在其中展示一个旅行图。
## 准备工作
在开始之前,我们需要确保已经安装好了鸿蒙开发环境,并且熟悉鸿蒙应用的基本开发
原创
2024-01-12 22:20:47
182阅读
# 鸿蒙开发 启动页
## 介绍
在鸿蒙开发中,启动页是用户打开应用程序时首先看到的界面。启动页的作用是展示应用的Logo、品牌以及提供初始数据加载的时间。本文将介绍如何使用鸿蒙开发框架来创建启动页,并提供相关代码示例。
## 鸿蒙开发框架
鸿蒙开发框架是华为公司推出的一套全面、统一的软件开发框架。它提供了一系列的开发工具、API和文档,使开发者可以快速、高效地构建应用程序。
## 创建启动
原创
2024-01-10 02:49:46
223阅读
## 鸿蒙启动页开发流程
开发鸿蒙启动页需要经历以下步骤:
```mermaid
flowchart TD
A(创建鸿蒙应用) --> B(配置启动页资源)
B --> C(实现启动页UI)
C --> D(配置启动页入口)
D --> E(编译运行应用)
```
### 1. 创建鸿蒙应用
首先,我们需要创建一个鸿蒙应用。可以使用命令行工具`ohos cr
原创
2024-01-09 22:32:37
275阅读
kdf算法介绍以及hks_mbedtls_kdf.c代码分析一、算法介绍kdf是一种密钥派生函数,全称Key Derivation Function。密钥派生函数的作用是从一个共享的秘密比特串中派生出密钥数据。在密钥协商过程中,密钥派生函数作用在密钥交换所获共享的秘密比特串上,从中产生所需的会话密钥或进一步加密的密钥数据。 函数的输入:一个比特串z,以及要获得的密钥的比特长度klen。 输出:长度
转载
2024-01-04 11:19:48
168阅读
鸿蒙智能家居项目目录:一、系统介绍 1二、功能描述 2(1)家电控制功能 2(2)配网功能 3(3)数据存储功能 3(4)MQTT、OneNET接入协议支持 3(5)驱动能力 3三、代码描述 3(1)代码流程 3(2)家电控制部分 4(3)OneNET初始化部分 5(4)LED亮度控制 6(5)数据存储 6(6)按键处理 7一、系统介绍本系统硬件采用Hispark WiFi开发板,主控芯片为Hi3
转载
2024-06-25 17:53:21
80阅读
一 概述项目工程结构java项目目录结构JS项目目录结构二 项目工程结构2.1 逻辑结构HarmonyOS应用发布形态为APP Pack(Application Package,简称APP),它是由一个或多个HAP(HarmonyOS Ability Package)包以及描述APP Pack属性的pack.info文件组成2.2 工程目录构成一个HAP在工程目录中对应于一个Module,它是由代
转载
2023-12-10 16:26:16
64阅读
一,鸿蒙核心内容掌握程度看看下面这些鸿蒙知识点你掌握了多少:基础环境和开发工具开发工具安装运行开发工具完成基础配置DevEco Studio运行第一个hello world运行第一个页面通过代码创建页面 Feature Ability编程实现页面跳转市面上的鸿蒙教程大多仅限于理论知识讲解,很少有具体的实现方案案例.在这里小编给大家分享 一份《全面最全最系统的鸿蒙学习笔记》 笔记带你2个礼拜吃透鸿蒙
转载
2023-12-12 13:35:17
63阅读
# 鸿蒙开发启动页图片实现
## 1. 简介
在鸿蒙开发中,启动页是用户打开应用时的第一个界面,通常用来展示应用的Logo或其他相关信息。本文将介绍如何实现鸿蒙开发启动页图片。
## 2. 实现步骤
以下是整个实现过程的流程图:
```mermaid
flowchart TD
A[创建启动页资源] --> B[将图片资源放入指定目录]
B --> C[修改配置文件]
原创
2024-01-15 22:33:39
661阅读
概述官网说:HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。在我看来:HarmonyOS是一款可以用Java或JS开发的国产手机操作系统。也就意味着我们可以更快的入门鸿蒙开发。对的,可以使用JS或Java开发鸿
转载
2023-08-23 17:58:41
2179阅读
HarmonyOS概述鸿蒙系统是华为自主研发的面向全场景的分布式操作系统。能够将生活场景中各类终端进行整合,可以实现不同终端设备间的快速连接、资源共享、匹配合适设备、提供流畅的全场景体验。技术架构HarmonyOS整体遵从分层设计,从下向上依次为:内核层、系统服务层、框架层和应用层。系统功能按照“系统 > 子系统 > 功能/模块”逐级展开,在多设备部署场景下,支持根据实际需求裁剪某些非
转载
2023-10-30 20:21:41
292阅读
前言上一篇,我们在 Win10 上用虚拟机安装了 Ubuntu,并设置了文件共享。这一篇,在此基础上编译鸿蒙os的源码,并进行设备烧录。HarmonyOS 简介1. 系统定义HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多
转载
2024-07-03 10:17:05
381阅读
? 使用ArkTS开发鸿蒙应用:打造“Boss直聘”完整项目
鸿蒙系统APP应用开发初尝试前言环境搭建创建我们的第一个鸿蒙应用Hello world!JAVA版我们来看看JAVA应用的目录结构再看看MainAbilitySlice.java有些什么?我们来看看config.json是什么内容JAVA应用总结创建第一个JS的Hello world 鸿蒙应用首先鸿蒙应用是需要Node.js的。所以我们得先下载一个Node.js再来看看我们JS项目的目录结构是怎
转载
2023-10-22 19:28:17
96阅读
几天没有更新了,最近上班有点忙,没有及时更新一些常用知识点鉴于之前整理的都是一些原理知识点,大部分描述比较多,突然想到做一个小项目,看还没有鸿蒙js实现计算器的项目,就用半个小时考虑做了一个计算器。由于时间有限,目前是基本的计算功能,后续会优化成连续计算和功能更全面。每天学习一点点。场景: 通过动态设置按钮组件button实现计算器的键盘,通过文本text显示计算的表达书,可以计算+,-
转载
2024-02-18 08:12:55
84阅读