鸿蒙开发小型案例总结
文章平均质量分 89
本专栏专注于从零开始学习鸿蒙,分享一些小型案例的实现,内容全部参考黑马程序员
●VON
HarmonyOS应用开发者初级工程师、影刀初级RPA工程师、YashanDB数据库V23.2认证管理员、金仓数据库认证专员等技能证书,主持参与省级团队赛8项,个人赛2项均获得省级荣誉,其中2025年作为负责人带领团队斩获“挑战杯”全国大学生课外学术科技作品竞赛河南省省级一等奖。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
双非大学生自学鸿蒙5.0零基础入门到项目实战 - 歌曲列表
这里只是实现了静态的歌曲列表,后期可以改造成一个可复用的音乐列表组件 + 动态数据循环版本,可以将数据实现动态话,组件可以抽取出来提升复用性原创 2025-11-02 11:10:24 · 1014 阅读 · 24 评论 -
【HarmonyOS NEXT星河版开发学习】综合测试案例-各平台评论部分
鸿蒙基础部分到这里也要和大家说再见了,此案例所用到的知识点众多构建过程较为复杂。希望读者们能够认真观看。我也会尽力帮助大家梳理代码以及各各部分的逻辑及其思路。此案例可以应用于多个地方,比如博客,短视频app等都可以进行应用原创 2024-08-19 17:37:56 · 3529 阅读 · 34 评论 -
【HarmonyOS NEXT星河版开发学习】综合测试案例-拼夕夕首页
该实战案例并没有用到太多的知识点,只不过用到的一些新东西,要多花时间去熟悉手机app的一些页面,对开发很有帮助。Scroll组件是鸿蒙应用开发中的一个重要元素,用于在布局尺寸超过父组件尺寸时提供滚动功能。Scroll组件作为鸿蒙OS开发中的一个重要组成部分,主要负责处理内容显示中的滚动需求。当一个容器的内容或者子组件超出了容器的可视范围时,Scroll组件就发挥其作用,使得内容能够通过滚动的方式被用户访问到。从Scroll组件的功能性来看。Scroll组件的设计初衷是为了解决内容展示空间有限的问题。原创 2024-08-13 21:53:03 · 1032 阅读 · 0 评论 -
【HarmonyOS NEXT星河版开发学习】小型测试案例16-小米官网轮播图部分
鸿蒙中的Swiper组件是一个强大的滑动容器组件,提供子组件切换滑动的能力,支持无缝轮播、自动播放、响应式布局等功能。该组件旨在为移动设备如手机和平板带来流畅的滑动体验,并广泛应用于各种应用场景,例如顶部导航、轮播图以及视频滑动播放等。概述与功能Swiper的基本功能:在鸿蒙应用开发中,Swiper组件允许开发者实现类似于图片轮播的效果,它支持循环播放、自动播放、以及适应不同屏幕大小的响应式布局。布局与约束:Swiper会根据其子组件的大小自动调整自身的尺寸。原创 2024-08-13 10:28:15 · 869 阅读 · 1 评论 -
【HarmonyOS NEXT星河版开发学习】娱乐小游戏-生肖抽卡
该小游戏使用到的知识点都是一些新的东西,当时写的时候就是一边写一边学习知识点,所以时间上花费的比较多。有些东西是为了简化代码提高可读性,希望大家认真观看认真学习。鸿蒙开发中的Grid布局是一种新型的布局方式,通过网格来划分页面,使用行列来定义网格,从而使得页面布局更加灵活、简洁且易于维护。鸿蒙HarmonyOS中的ArkUI框架提供了Grid和GridItem组件来构建网格布局。Grid作为容器组件,用于设置网格布局的相关参数,而GridItem则定义了子组件的特征。原创 2024-08-12 12:18:03 · 1774 阅读 · 0 评论 -
【HarmonyOS NEXT星河版开发学习】小型测试案例15-博客列表
该案例主要是ForEach渲染的练习,ForEach可以基于数组的个数,渲染组件个数(简化代码)在后续的学习中应用肯定也是十分是广泛。该案例难度不大,没有用到太多杂乱的知识点,只是单纯的ForEach的练习。鸿蒙星河版的ForEach知识点涵盖了基于数组的循环渲染机制,支持静态和动态数据的高效管理,并提供了优化渲染性能的键值生成规则。鸿蒙星河版中的ForEach是针对开发者在应用开发过程中处理列表数据的核心工具之一。ForEach的设计旨在提供一种基于数组类型数据的循环渲染能力。原创 2024-08-11 18:04:37 · 1313 阅读 · 0 评论 -
【HarmonyOS NEXT星河版开发学习】小型测试案例14-京东加购
该案例主要是根据条件来进行渲染,不同的条件下所显示的界面是不同的。在库存小于1的时候显示的是查看类似商品,库存大于1的时候才可以购买。条件语句的类型基础语法:鸿蒙开发中的条件语句主要包括if、else if和else这几个基本结构。这种条件控制机制使得开发者可以根据不同的逻辑条件来执行特定的代码段。例如,当某个逻辑条件为真时,执行对应的一组语句;如果不满足该条件,则可以执行另一组语句或者什么都不做。类型转换:在ArkTS中,条件表达式可以是任何类型,而对于非布尔类型的条件表达式,会进行隐式类型转换。原创 2024-08-11 12:23:29 · 935 阅读 · 0 评论 -
【HarmonyOS NEXT星河版开发学习】小型测试案例13-美团购物车
布局间隔调整:通过在Row或Column容器中使用Blank组件,可以方便地管理子组件之间的间隔。例如,在一个水平排列的Row中,通过在元素之间加入Blank组件,可以自动填充所有剩余空间,确保下一个元素与下一个元素的间隔相等。自适应布局:在响应式设计中,Blank组件可以自动调整其大小以适应不同的屏幕尺寸和方向。当屏幕旋转或尺寸改变时,Blank组件会相应地扩展或收缩,保持布局的整洁和一致。原创 2024-08-10 17:14:03 · 1751 阅读 · 0 评论 -
【HarmonyOS NEXT星河版开发学习】小型测试案例11-购物车数字框
经过一周的学习,我发现还是进行拆分讲解效果会比较好,因为鸿蒙和前端十分的相识。主要就是表达的方式不同罢了。我希望以这种方式讲解能够帮助到大家。鸿蒙开发中的条件语句主要通过ArkTS语言实现,支持if、else和else if语句用于条件渲染。在鸿蒙应用开发中,条件语句的使用是基本且必不可少的编程构造之一。它们在处理逻辑判断、动态内容渲染以及交互反馈中起到了关键作用。鸿蒙系统利用ArkTS(一种基于TypeScript的超集)作为其主要的开发语言,它允许开发者使用声明式UI进行高效编码。原创 2024-08-09 22:43:05 · 1035 阅读 · 0 评论 -
【HarmonyOS NEXT星河版开发学习】小型测试案例12-点赞案例
本案例主要运用了交互点击事件和基础的算术运算符的应用,难度并不大,卡片的制作相对来说并不是太难,简单的整体到局部。在鸿蒙开发中,交互点击事件是构建用户界面交互性的重要组成部分。这些事件允许应用对用户的输入做出响应,比如点击、长按或拖动手势等。触屏事件点击事件:当手指或手写笔在组件上完成一次完整的按下和抬起动作时,会触发点击事件。这种事件通常用于按钮、图片或其他可交互元素的简单交互,如执行命令或切换状态。拖拽事件:当用户长按一个组件并拖拽到另一个位置或组件上时,会触发拖拽事件。原创 2024-08-10 07:00:00 · 841 阅读 · 0 评论 -
【HarmonyOS NEXT星河版开发学习】小型测试案例10-计数器案例
鸿蒙开发中的点击事件是一个基础且重要的功能,它使得应用能够响应用户的各种触摸操作。通过对点击事件及其相关参数的深入了解和合理运用,可以大大提升应用的交互体验。鸿蒙系统的触摸事件处理机制为开发者提供了强大的工具,以便构建具有丰富交互性的应用程序。鸿蒙开发中,点击事件是通过onClick方法实现的。鸿蒙操作系统作为华为自主研发的系统,不仅拥有全新的操作界面和用户体验,还提供了丰富的开发接口供开发者使用。在鸿蒙应用开发中,点击事件是最常用的一种交互方式,允许用户通过点击屏幕上的组件来执行相应的操作。原创 2024-08-09 17:00:00 · 908 阅读 · 0 评论 -
【HarmonyOS NEXT星河版开发学习】界面开发实战b-支付宝界面
这次的实战案例难度较大知识点概述的十分的全面,其中还包括了一些新的知识点比如(主体页面内容的滚动-Scroll组件),案例中所用的图标来自于阿里云的图标库。代码量也是达到了300行,所用组件众多,大都是嵌套应用。阿里云图标库croll组件是鸿蒙开发中的一种可滚动的容器组件,用于处理内容显示超出屏幕或指定区域的情况。鸿蒙(HarmonyOS)是一个多智能终端的操作系统,由华为开发。作为鸿蒙开发的一部分,Scroll组件在用户界面构建中扮演了关键角色,特别是在应用程序需要展示过多信息而无法在一屏内完全显示时。原创 2024-08-08 17:00:00 · 3264 阅读 · 0 评论 -
【HarmonyOS NEXT星河版开发学习】小型测试案例09-B站卡片
鸿蒙开发中层叠布局通过Stack容器组件实现了强大的页面层叠和位置定位能力。这种布局方式不仅增强了界面的美观性和功能性,也提升了用户的交互体验。开发者可以利用StackLayout精确地控制UI组件的层叠关系和显示优先级,满足各种复杂的布局需求。鸿蒙OS(HarmonyOS)是一个基于微内核的全场景分布式操作系统,其开发环境提供了丰富的功能和工具,使得开发者可以构建适应多设备的应用程序。在UI设计和布局构建过程中,层叠布局是一种非常实用且常见的布局方式。基本概念与实现方式层叠布局的定义。原创 2024-08-09 07:00:00 · 1084 阅读 · 0 评论 -
【HarmonyOS NEXT星河版开发学习】小型测试案例08-人气卡片
鸿蒙开发中的绝对定位和层级是关键的布局和设计概念,它们通过特定的属性和方式决定了组件在界面上的位置和层叠顺序。鸿蒙OS(HarmonyOS)是基于微内核的全场景分布式操作系统,其开发环境提供了丰富的功能和工具,使得开发者可以构建适应多设备的应用程序。在UI设计和布局构建过程中,绝对定位和层级是两个非常关键的概念。它们不仅影响组件在页面上的具体位置,还涉及到多个元素之间的层叠关系。绝对定位。原创 2024-08-08 09:00:00 · 861 阅读 · 0 评论 -
【HarmonyOS NEXT星河版开发学习】小型测试案例07-弹性布局小练习
在鸿蒙(HarmonyOS)开发中,Flex布局是一种非常有用的布局方式,它允许开发者创建灵活且响应式的用户界面。Flex布局基于弹性盒子模型,使得UI组件能够根据屏幕尺寸或其他条件动态调整大小和位置。direction:定义主轴的方向,即子组件的排列方向。:子组件沿水平方向从左至右排列。:子组件沿水平方向从右至左排列。:子组件沿垂直方向从上至下排列。:子组件沿垂直方向从下至上排列。wrap:定义当子组件无法全部显示在同一行或列时是否换行。:不允许换行。:允许换行。原创 2024-08-07 17:00:00 · 460 阅读 · 0 评论 -
【HarmonyOS NEXT星河版开发学习】综合测试案例a-京东登录页面
该案例有一些难度,将前面所学到的全部知识点做了一个全面的总结,代码量也不是很少。里面的一些细节一定要仔细的去观察,仔细地去分析。遇到忘记的知识点可以去看一下前面总结的一些知识点。在鸿蒙(HarmonyOS)开发中,复选框(Checkbox)是一种常见的用户界面元素,用于允许用户选择一个或多个选项。鸿蒙提供了丰富的属性和方法,如设置复选框的初始选中状态、修改复选框的文本、设置复选框的样式(如颜色、大小等),以满足不同的设计和功能需求。原创 2024-08-07 09:00:00 · 1948 阅读 · 0 评论 -
【HarmonyOS NEXT星河版开发学习】小型测试案例06-小红书卡片
在鸿蒙(HarmonyOS)开发中,自适应伸缩是指应用程序能够根据不同设备的屏幕尺寸、分辨率和形态(如手机、平板、电视)自动调整布局和元素大小,以确保用户界面在各种设备上都能良好地显示和使用。约束布局(ConstraintLayout)原创 2024-08-06 15:07:39 · 1397 阅读 · 0 评论 -
【HarmonyOS NEXT星河版开发学习】小型测试案例05-得物列表项
鸿蒙操作系统通过其先进的分布式架构和开发工具,以及灵活的界面布局和样式控制,为开发者提供了丰富的开发资源和技术支持,使得开发和设计可以更加高效和创新。鸿蒙操作系统(HarmonyOS)是华为公司推出的一款全场景智能操作系统。它被设计用于连接各种设备,实现全场景智能互联。相比传统操作系统,鸿蒙具有分布式架构、统一的开发环境和多设备协同能力,使得开发者可以更轻松地编写应用程序,并在不同设备间实现高效的资源共享和协同工作。原创 2024-08-06 14:03:57 · 1607 阅读 · 0 评论 -
【HarmonyOS NEXT星河版开发学习】小型测试案例04-个人中心顶部导航
主轴对齐方式在鸿蒙开发中非常重要,通过合理选择和alignItems属性,开发者可以精确控制 FlexLayout 或其他布局容器中子元素的排列和对齐方式,以实现灵活、美观且适应性强的用户界面设计。在鸿蒙(HarmonyOS)开发中,主轴对齐方式通常用于指定在 FlexLayout 或者类似的布局容器中,子元素沿着主轴(FlexLayout 中的行或列)的对齐方式。这些对齐方式可以帮助开发者精确控制子元素在布局容器中的位置和排列方式,以实现更灵活和美观的界面设计。原创 2024-08-06 07:00:00 · 855 阅读 · 0 评论 -
【HarmonyOS NEXT星河版开发学习】小型测试案例03-QQ音乐登录
在鸿蒙(HarmonyOS)开发中,布局元素是指用来定义界面结构和排版的重要组成部分。在使用ArkUI或其他UI开发框架时,可以利用各种布局元素来构建用户界面,以确保应用在不同设备上的显示效果和交互体验一致。原创 2024-08-05 18:29:03 · 1066 阅读 · 0 评论 -
【HarmonyOS NEXT星河版开发学习】小型测试案例02-华为登录
通过此案例,不得不感叹鸿蒙的强大了,仅仅使用了26行代码就构建出来了这个界面,确实特别方便,而且还是三端都可以使用的。用户界面(UI)框架。原创 2024-08-05 17:34:25 · 647 阅读 · 0 评论 -
【HarmonyOS NEXT星河版开发学习】小型测试案例01-今日头条置顶练习
本系列可能是博客首发,鸿蒙开发星河版是一个全新的版本,由于参考视频较少鸿蒙开发不被重视导致csdn上面并没有全套的学习路线,所以我决定分享个人的学习。本人也是正在参照黑马程序员的视频进行逐步学习,并不是这方面的专家。希望大家能够对鸿蒙开发感兴趣。鸿蒙(HarmonyOS)是华为推出的一款全场景分布式操作系统,旨在支持各种设备上的统一操作体验。如果你对鸿蒙开发感兴趣,这里简要介绍一下相关内容:开发语言。原创 2024-08-05 15:59:03 · 830 阅读 · 0 评论
分享