鸿蒙学习之路
文章平均质量分 81
鸿蒙系统是华为推出的操作系统,有着强大的分布式能力,可以轻松实现多设备协同。学习鸿蒙开发,你可以掌握如何开发出高效、稳定、安全的应用程序,是不是觉得好兴奋呢?你有想过鸿蒙开发具体需要掌握哪些知识和技能吗?
No Promises﹉
我肩负着连接现实与虚拟世界的重任,用代码创造奇迹,用代码编织出美丽的图形,为生活增添一抹色彩。
展开
-
HarmonyOs开发之———页签切换、组件状态管理
Entry@ComponentColumn() {})build() {.tabBar(this.TabBuilder('首页', 0, $r('app.media.home_selected'), $r('app.media.home_normal'))).tabBar(this.TabBuilder('我的', 1, $r('app.media.mine_selected'), $r('app.media.mine_normal')))})...原创 2024-04-11 11:57:57 · 389 阅读 · 0 评论 -
HarmonyOs开发之———容器组件使用
请注意,HarmonyOS的UI框架可能会随着版本的更新而有所变化,因此为了获取最新和最准确的属性说明和用法,建议查阅HarmonyOS的官方文档。此外,这些示例代码可能需要配合其他组件(如。用于指定每个子组件在网格中的位置和跨度。表示从第二行第二列开始,占据一个单元格。如需了解更多请联系博主,本篇完。对象用于定义跨度和位置,比如。表示跨越所有行和列,原创 2024-04-02 17:31:46 · 740 阅读 · 0 评论 -
HarmonyOS 开发之———基础组件的使用
谢谢关注!!前言:上一篇文章主要HarmonyOS 应用程序入口 UIAbility的使用。如需了解谢谢查阅:http://t.csdnimg.cn/dVWlB1、组件(Component)是界面搭建与显示的最小单位,HarmonyOS ArkUI声明式开发范式为开发者提供了丰富多样的UI组件。2、组件根据功能可以分为以下五大类:基础组件、容器组件、媒体组件、绘制组件、画布组件。其中基础组件是视图层的基本组成单元,包括Text、Image、TextInput、Button、LoadingProgress等。原创 2024-03-07 15:52:00 · 401 阅读 · 0 评论 -
HarmonyOS 开发之———应用程序入口—UIAbility的使用
UIAbility是一种包含用户界面的应用组件,主要用于和用户进行交互。UIAbility也是系统调度的单元,为应用提供窗口在其中绘制界面。每一个UIAbility实例,都对应于一个最近任务列表中的任务。一个应用可以有一个UIAbility,也可以有多个UIAbility,如下图所示。例如浏览器应用可以通过一个UIAbility结合多页面的形式让用户进行的搜索和浏览内容;原创 2024-02-28 11:42:52 · 492 阅读 · 0 评论 -
HarmonyOS 开发之———ArkJS 基础—〉自定义组件使用。
一、 ArkJS 中,自定义组件是构建复杂用户界面的重要部分。自定义组件可以让开发者扩展 ArkUI 提供的原生组件,或者创建全新的组件来满足特定的设计需求。1. 创建自定义组件:首先,您需要创建一个新的 JavaScript 或 TypeScript 文件来定义您的自定义组件。例如,如果您要创建一个名为 `MyCustomComponent` 的组件,您可以创建一个 `my-custom-component.tsx` 文件。2. 定义组件类:在您的组件文件中,您需要使用 JSX 来定义组原创 2024-01-20 18:13:15 · 701 阅读 · 0 评论 -
HarmonyOs开发之——ArkTs基础知识介绍。
ArkTs\ArkUi基础知识介绍原创 2024-01-19 18:54:51 · 884 阅读 · 1 评论 -
HarmonyOs开发之——TypeScript介绍、入门,及 TypeScript、JavaScript、ArkTs的具体区别解读。
鸿蒙OS,TypeScript,JavaScript,ArkTS原创 2024-01-18 20:23:36 · 400 阅读 · 1 评论 -
HarmonyOs开发之——DevEco Studio 项目目录详情介绍、常用设置功能介绍。
DevEco Studio实用,项目目录介绍。原创 2024-01-17 16:55:13 · 553 阅读 · 0 评论 -
HarmonyOS Hello World 开发入门
在编辑器底部有一行工具栏,主要介绍常用信息栏,其中Run是项目运行时的信息栏,Problems是当前工程错误与提醒信息栏,Terminal是命令行终端,在这里执行命令行操作,PreviewerLog是预览器日志输出栏,Log是模拟器和真机运行时的日志输出栏。在后续使用中会陆续接触。双击已安装的DevEco Studio快捷方式进入配置页面,IDE会进入配置向导,选择Agree,同意相应的条款,进入配置页。等待配置自动下载完成,完成后,单击'Finish',IDE会进入欢迎页,我们也就成功配置好了开发环境。原创 2024-01-16 14:04:03 · 256 阅读 · 1 评论 -
鸿蒙开发与安卓开发的区别?
总体来说,鸿蒙开发与安卓开发在技术底层、开发工具、应用生态等方面存在显著的不同,鸿蒙系统作为华为自主研发的操作系统,旨在构建一个全场景、分布式的智能设备生态系统,而安卓系统则经过多年发展,已经建立起了成熟的移动设备应用生态。- 鸿蒙系统采用了分布式技术,优化了多设备之间的协同工作,特别是在多屏互动和跨设备操作上,理论上可以提供更加流畅的体验。- 鸿蒙系统则采用微内核设计,仅包含必要的核心功能,旨在提高系统的安全性和可靠性,同时降低系统漏洞的风险。1. **系统架构:**3. **应用生态:**原创 2024-01-12 22:12:20 · 561 阅读 · 0 评论 -
鸿蒙的开发语言、工具以及开发环境。
鸿蒙应用的开发还涉及到鸿蒙自定义组件和布局的使用,以及与鸿蒙OS的API进行交互。1. Java:作为鸿蒙系统原生支持的开发语言之一,Java在鸿蒙应用开发中占据重要地位,尤其是对于Android开发人员来说,可以较为容易地迁移和开发应用。4. ArkTS:这是基于TypeScript的声明式UI开发框架,是鸿蒙系统提供的一种新型的开发语言,它可以让开发者以更加高效和声明式的方式开发UI界面。总的来说,鸿蒙操作系统为开发者提供了丰富的开发框架、工具和资源,使得开发跨平台、高性能的鸿蒙应用成为可能。原创 2024-01-15 21:25:36 · 1689 阅读 · 1 评论 -
鸿蒙开发的趋势,和学习的必要性。
1. **跨平台能力**:鸿蒙操作系统的设计理念是“一次开发,多端部署”,这意味着开发者可以为不同的设备编写一次应用程序,然后部署到多种硬件平台上,如智能手机、平板电脑、智能穿戴设备、智能家居等。4. **广泛的应用场景**:鸿蒙系统不仅适用于智能手机,还可以用于平板、穿戴设备、车载系统等多种硬件设备,为开发者提供了广阔的应用开发空间。2. **技术挑战**:鸿蒙系统的独特架构和技术特性,如分布式技术和微内核设计,为开发者提供了新的技术挑战和解决方案。原创 2024-01-13 05:04:14 · 376 阅读 · 1 评论