经过前两篇的学习,我们了解了DevEco运行一个程序的基本流程和一个鸿蒙OS应用项目的代码结构。用一句《三体》格式的话说:跑得动hello world,我们就是同志了。这一篇,我们就自己手动撸一个简单的鸿蒙交互程序:从一个页面跳转到另一个页面。(一)创建工程先创建一个新的TV的empty java工程:点finish后,发现这次从创建到项目环境加载完成,用了很短的时间,这是因为初始环境需要各种配置
转载
2023-11-08 22:15:23
168阅读
鸿蒙开发 使用 Java
在过去的几年里,随着技术的发展和用户需求的多样化,鸿蒙操作系统以其开放性和流畅性崭露头角,而 Java 作为一种跨平台高效编程语言,自然成为了开发者们关注的焦点。然而,在鸿蒙开发中使用 Java 也反映出一些初始技术痛点,本篇文章将详细记录解决这些问题的全过程,从背景定位到故障复盘,让大家清晰了解这一过程。
### 背景定位
在鸿蒙生态的快速发展中,开发者们面临
如何开发一个鸿蒙的应用软件,别急,华为工程师已经告诉你了!此前从未能有一个手机操作系统有鸿蒙OS这样令我这么期待,从去年年底开始,有关鸿蒙OS的消息就一直牵动我的心,大家都对这一华为自研的系统格外关注,而当华为公司在今年五月下旬宣布6月2号当天将正式发布鸿蒙OS系统的时候,我对这一系统的旗舰也逐渐达到巅峰,如今6月2号终于到来,鸿蒙OS也真的和大家见面了。以下整理转发鸿蒙提供的开发文档开发工具开发
转载
2023-12-08 16:37:05
172阅读
前言HarmonyOS官方定义鸿蒙是一个全场景,面向未来的操作系统。解释:鸿蒙并不是一个单纯的手机操作系统,而是手机 + 智能设备的总称。可以安装在包括手机、手表、无人机等很多 设备上。鸿蒙分为两类:应用开发:也是整个鸿蒙的控制中心。(手机app)开发语言:Java,js,C/C++(华为目前建议使用的还是Java)内核:基于Linux内核开发的设备开发:也就是无人机,摄像机等硬件设备。最合适的开
转载
2023-10-03 13:22:42
10000+阅读
kdf算法介绍以及hks_mbedtls_kdf.c代码分析一、算法介绍kdf是一种密钥派生函数,全称Key Derivation Function。密钥派生函数的作用是从一个共享的秘密比特串中派生出密钥数据。在密钥协商过程中,密钥派生函数作用在密钥交换所获共享的秘密比特串上,从中产生所需的会话密钥或进一步加密的密钥数据。 函数的输入:一个比特串z,以及要获得的密钥的比特长度klen。 输出:长度
转载
2024-01-04 11:19:48
168阅读
先看再点赞,给自己一点思考的时间,如果对自己有帮助, 价值:Java技能,面试经验指导,简历优化,职场规划指导,技能提升方法,讲不完的职场故事,个人成长经验作为一个程序员,有什么新技术是一定要研究的,9月10日的鸿蒙系统发布后,一直在看有关资料,包括源码下载,看看源码中各个层次框架和Android的差别,开发工具下载安装,开发demo等。主要是需要对app开发的 JS的架构 做一个了解和应用。 针
转载
2024-05-24 07:41:39
100阅读
# 鸿蒙应用开发:使用Java语言开发
在当前信息技术飞速发展的时代,鸿蒙操作系统作为华为推出的新一代操作系统,引起了广泛的关注。鸿蒙系统以其微内核和分布式架构设计,致力于实现多设备之间的无缝连接和智能交互。在这样的背景下,使用Java语言进行鸿蒙应用开发,成为了许多开发者的新选择。本文将介绍鸿蒙应用的基本开发流程,并提供简单的代码示例。
## 鸿蒙应用开发流程
在进行鸿蒙应用开发之前,首先
HarmonyOS概述鸿蒙系统是华为自主研发的面向全场景的分布式操作系统。能够将生活场景中各类终端进行整合,可以实现不同终端设备间的快速连接、资源共享、匹配合适设备、提供流畅的全场景体验。技术架构HarmonyOS整体遵从分层设计,从下向上依次为:内核层、系统服务层、框架层和应用层。系统功能按照“系统 > 子系统 > 功能/模块”逐级展开,在多设备部署场景下,支持根据实际需求裁剪某些非
转载
2023-10-30 20:21:41
292阅读
前言华为消费者业务CEO余承东在华为开发者大会HDC 2020上正式发布了鸿蒙OS 2.0系统,并开源其源代码。OpenHarmony广泛应用于手表、大屏、车机与电脑PC等系统,支持与安卓、苹果、PC等终端相连接,软件体积小巧但功能十分强大,运行速度快,采用全新的微内核设计,拥有更强的安全特性和低时延等特点,能够帮助用户解决现有系统性能不足的问题。软件说明9 月 10 日,华为在 HDC 2020
转载
2023-10-17 17:14:43
289阅读
概述官网说:HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。在我看来:HarmonyOS是一款可以用Java或JS开发的国产手机操作系统。也就意味着我们可以更快的入门鸿蒙开发。对的,可以使用JS或Java开发鸿
转载
2023-08-23 17:58:41
2179阅读
# 如何使用鸿蒙开发worker
## 引言
你好,作为一名经验丰富的开发者,我很高兴能够帮助你入门鸿蒙开发中的worker使用。鸿蒙操作系统为开发者提供了强大的多线程编程能力,worker就是其中一个重要的组件。在本文中,我将详细介绍使用鸿蒙开发worker的流程和每一步需要做的事情。
## 整体流程
下面是使用鸿蒙开发worker的整体流程,我们可以通过表格来展示每个步骤。
| 步骤 |
原创
2024-01-12 23:26:54
270阅读
通过使用ListItemGroup和AlphabetIndexer两种类型组件,实现带标题分类和右侧导航栏的页面
前言上一篇,我们在 Win10 上用虚拟机安装了 Ubuntu,并设置了文件共享。这一篇,在此基础上编译鸿蒙os的源码,并进行设备烧录。HarmonyOS 简介1. 系统定义HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多
转载
2024-07-03 10:17:05
381阅读
一、简介鸿蒙 (HarmonyOS) 是一款由华为开发的,面向全场景的分布式操作系统。其开源项目为 OpenHarmony。超级小程序
H5 -> 小程序 -> 超级小程序可剪裁系统
128 KB – 128 MB – 4 GB模改通讯协议
类似普通话,统一了方言。鸿蒙成为 IoT 互联互通的标准语言发布会现场二、储备知识熟悉前端技术栈(HTML、CSS、JS)
转载
2023-10-17 09:53:27
0阅读
鸿蒙系统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阅读
2021年10月22日,东莞松山湖,阴,今年的华为开发者大会正式揭幕。虽然发布会当天的天气一如去年活动日那般阴沉,但至少华为在发布会前的背景音乐选取上变得欢快了许多。这似乎也预示着华为业务的一些转机。华为常务董事、消费者业务CEO、智能汽车解决方案BU CEO余承东一开场就表示,最近两年时间,华为共经历四轮制裁,这也迫使华为更认真地思考未来的发展方向。余承东提出,上个世纪,最伟大的企业不是做产品的
转载
2024-02-18 08:08:49
90阅读
经过前两篇的学习,我们了解了DevEco运行一个程序的基本流程和一个鸿蒙OS应用项目的代码结构。用一句《三体》格式的话说:跑得动hello world,我们就是同志了。这一篇,我们就自己手动撸一个简单的鸿蒙交互程序:从一个页面跳转到另一个页面。(一)创建工程先创建一个新的TV的empty java工程:点finish后,发现这次从创建到项目环境加载完成,用了很短的时间,这是因为初始环境需要各种配置
转载
2024-02-28 14:42:21
125阅读
背景作为全球领先一站式旅游服务平台,携程始终坚持以技术创新为发展核心。自鸿蒙发布以来,我们便投入研发力量进行调研、开发,并成功落地了携程机票项目、服务卡片项目等。现将鸿蒙项目中相关经验整理分享,希望能给大家一些参考,也希望鸿蒙发展能越来越好。一、鸿蒙系统简介华为鸿蒙HarmonyOS系统是面向万物互联全场景分布式操作系统,目前鸿蒙系统已从2.0升级更新至Beta 3.0,支持手机、平板、智能穿戴、
转载
2024-02-01 19:48:10
46阅读
【摘要】 鸿蒙App开发 搭建鸿蒙开发环境首先,我们需要安装Java JDK,博主后续的讲解大部分都是用Java语言开发鸿蒙App,所以系统中必须有Java JDK,安装地址:https://www.oracle.com/java/technologies/javase-downloads.html接着,安装鸿蒙的开发工具DevEco Studio。 准备工作:重要先点击:华
转载
2023-08-03 15:03:42
620阅读