
鸿蒙基础
文章平均质量分 64
总结鸿蒙开发的技术点
读心悦
学的慢一点没事,只要保持学习就好。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
鸿蒙应用的Tabs 组件怎么使用
TabBar在底部时,一般会显示图形和文字,甚至有特殊的图标。原创 2024-10-16 17:46:48 · 2864 阅读 · 0 评论 -
ArkTS 如何适配手机和平板,展示不同的 Tabs 页签
ArkTS允许开发者自定义Tabs组件,以适应不同的设备类型。设置Tabs属性:使用Tabs组件时,可以通过属性设置页签的位置(顶部、底部),通过vertical属性设置页签的排列方向(横向、纵向)。响应式设计:在Tabs组件的build方法中,可以根据断点系统的返回值动态设置Tabs的属性,以实现响应式设计。原创 2024-10-23 16:16:45 · 1782 阅读 · 0 评论 -
ArkTS 如何实现表单,地区选择效果
速览ArkTS实现表单和地区选择效果,可通过Picker组件实现地区选择下拉列表,结合表单组件如Input等构建完整表单。使用ArkTS提供的UI组件库和状态管理机制,可以方便地构建复杂且交云互动的表单界面。原创 2024-10-21 17:49:43 · 1069 阅读 · 0 评论 -
鸿蒙 app上怎么实现阴影效果
在鸿蒙ArkTS中,实现阴影样式主要依赖于组件的shadow属性或相关API,如。原创 2024-10-21 16:09:49 · 1214 阅读 · 0 评论 -
ArkTS 中时间格式化
在ArkTS中,时间格式化是一个常见的需求,通常涉及到将时间数据转换成特定的字符串格式。原创 2024-10-20 22:22:13 · 2316 阅读 · 0 评论 -
ArkTS组件可见区域变化监听事件:onVisibleAreaChange
定义是ArkTS中用于监听组件可见区域变化的事件回调。用途:该事件提供了判断组件是否完全或部分显示在屏幕中的能力,适用于广告曝光埋点等需要精确追踪组件可见性的场景。原创 2024-10-20 15:01:16 · 865 阅读 · 0 评论 -
ArkTS 中Tabs 页签内引入页面的 onPageShow和onPageHide 没有执行,是什么原因?怎么解决?
在ArkTS中,如果在Tabs页签内引入的页面的onPageShow和onPageHide。原创 2024-10-20 14:59:04 · 874 阅读 · 0 评论 -
鸿蒙应用开发中,实现文件上传功能
在 ArkTS 文件中,引入与网络请求和文件操作相关的模块。原创 2024-10-20 00:08:20 · 2418 阅读 · 0 评论 -
鸿蒙应用,如何保存用户的 token
在鸿蒙应用中,保存用户的token通常涉及数据持久化技术,以确保即使用户关闭应用或设备重启,token也能被保留下来。原创 2024-10-15 23:53:19 · 1464 阅读 · 0 评论 -
在 ArkTS 网络请求中,重新封装一下 http 模块
注意,这个封装假设服务器返回的是JSON格式的数据,并在成功响应时将其解析为JavaScript对象。如果服务器返回的是其他格式的数据,你需要相应地修改解析逻辑。模块可以提供一个更简洁、更易于使用的API,同时隐藏底层细节,使开发者能够更专注于业务逻辑。以下是一个简单的示例,展示了如何重新封装鸿蒙系统的。方法,分别用于发起GET和POST请求。此外,这个封装没有处理请求超时、重试机制等高级功能。如果你需要这些功能,可以在封装中添加相应的逻辑。在这个封装中,我们创建了一个。在ArkTS中,重新封装。原创 2024-10-04 22:38:52 · 1384 阅读 · 0 评论 -
ArkTS 开发中,有两种网络请求
在鸿蒙开发中,ArkTS(Ark TypeScript)是用于构建鸿蒙应用的一种开发语言,它基于TypeScript,并提供了丰富的API和工具集来简化开发过程。其中,网络请求是开发应用时经常需要用到的一个功能。原创 2024-10-04 20:14:35 · 1600 阅读 · 0 评论 -
【鸿蒙应用】总结一下ArkUI
常见的容器组件:AlphabetIndexer、Badge、Column、ColumnSplit、Counter、Flex、GridContainer、GridCol、GridRow、Grid、GridItem、List、ListItem、Navigator、Panel、Refresh、RelativeContainer、Row、RowSplit、Scroll、SideBarContainer、Stack、Swiper、Tabs、TabContent。画布组件:Canvas。媒体组件:Video。原创 2024-09-12 22:19:45 · 1494 阅读 · 0 评论 -
【鸿蒙应用】List、ListItem和ListItemGroup组件
ListItem组件是用来展示列表具体项的 item;ListItemGroup组件是用来展示列表 item 分组的,这两个组件必须是配合 List 组件来使用。List组件是一个列表组件,包含一系列相同宽度的列表,适合连续、多行呈现同类数据的,比如图片。原创 2024-09-12 09:54:38 · 651 阅读 · 0 评论 -
【鸿蒙应用】Grid和GridItem组件
Grid是网格容器,有行和列组成,通过GridItem组件所在的单元格做出各种各样的布局。通过columnsTemplate来设置当前网格布局列的数量,默认是 1 列。上面的代码效果如下图所示:rowsTemplate属性,则是用来设置当前网格布局行的数量。原创 2024-09-11 17:38:05 · 418 阅读 · 0 评论 -
【鸿蒙应用开发】常见的容器组件:ColumnSplit、RowSplit和Flex
上一章已经了解了Column和Row的一些属性,以下是几个案例:设置子组件水平方向的间距为:5效果如图所示:效果如图所示:其他的对齐方式,选择对应的属性即可。原创 2024-09-10 23:43:41 · 519 阅读 · 0 评论 -
鸿蒙应用开发的容器组件——Column和Row
在鸿蒙(HarmonyOS)开发中,Column和Row是两种非常基础的布局组件,它们分别用于在垂直方向和水平方向上排列子组件。这些组件使得开发者能够轻松地构建出结构清晰、布局合理的用户界面。下面将详细介绍这两个组件的属性以及如何使用它们。Column和Row 是常用的容器组件之一。Column 是垂直方向上布局的容器组件,Row 是水平方向上布局的容器组件。Column和Row 的构造函数都有 space 参数,表示元素之间的间距。原创 2024-09-09 23:38:31 · 867 阅读 · 0 评论 -
【鸿蒙开发笔记】如何理解 UIAbility 组件以及它的生命周期
UIAbility 组件是一种包含了 UI 的应用组件,主要用于和用户交互。UIAbility 组件是系统调度的基本单元,为应用提供绘制界面的窗口,一个应用可以有多个 UIAbility 组件。每一个 UIAbility 组件实例都会在最近任务列表中显示为一个对应的任务。原创 2024-09-05 21:21:18 · 1238 阅读 · 0 评论 -
Stage 模型应用程序包的结构
AppScope 目录是工具自动生成的Module 则是工具自动生成的 entry、library,也可以自定义。原创 2024-09-05 17:13:37 · 598 阅读 · 0 评论 -
ArkTS 页面和自定义组件的生命周期
页面:就是应用的 UI 页面,可以由一个或者多个自定义组件构成,页面则是使用@Entry 装饰的自定义组件作为页面的入口组件,也就是页面的根节点。一个页面只能有一个@Entry 装饰器,只有被@Entry 装饰的组件,才可以调用页面的生命周期。自定义组件:是使用@Component 装饰的 UI 单元,可以使用多个系统组件来封装可以复用的组件。原创 2024-09-04 22:18:45 · 1142 阅读 · 0 评论 -
鸿蒙开发中,字体大小单位
在鸿蒙(HarmonyOS)开发中,字体大小单位主要使用。fp是一个专门用于表示字体大小的单位,它提供了一种标准化的方式来定义字体在不同设备和屏幕上的显示大小。原创 2024-09-03 23:48:20 · 739 阅读 · 0 评论 -
鸿蒙 ArkTS声明式 UI 语法
鸿蒙(HarmonyOS)的ArkTS(ArkUI的TypeScript扩展)确实支持声明式UI语法,这种语法允许开发者以声明的方式描述UI组件的结构、样式和行为,而不是直接操作DOM或类似的结构。然而,需要注意的是,ArkTS和ArkUI的声明式UI语法是特定于鸿蒙系统的,与Web开发中使用的React、Vue等框架的语法有所不同。在ArkTS中,开发者会定义各种UI组件,这些组件可以是鸿蒙系统提供的原生组件,也可以是开发者自定义的组件。这可以通过继承系统提供的组件类来实现,也可以完全自定义组件。原创 2024-09-03 22:58:06 · 858 阅读 · 0 评论 -
ArkTS组件和 JS 组件的区别
ArkTS组件和JS组件在开发环境、语言特性和应用方式等方面都存在明显的区别。ArkTS组件作为HarmonyOS应用开发的主要语言之一,具有更好的类型安全性和代码可维护性;而JS组件则因其灵活性和易于上手的特点在Web开发中占据了重要地位。开发者在选择使用哪种组件时需要根据具体的应用场景和需求来进行决策。原创 2024-09-03 19:12:49 · 1340 阅读 · 0 评论 -
我该如何使用DevEco Studio进行开发呢
使用DevEco Studio进行鸿蒙(HarmonyOS)开发是一个涉及多个步骤和组件的过程。原创 2024-09-03 16:55:36 · 917 阅读 · 0 评论 -
鸿蒙问题:在Stage模型中,下列配置文件属于AppScope文件夹的是?
这个配置文件主要用于定义应用的全局配置信息,比如应用的名称、版本号、支持的设备类型等。在鸿蒙系统的应用开发过程中,开发者需要根据自己的需求,在app.json5文件中配置相应的信息,以确保应用能够正确运行和适配不同的设备。请注意,鸿蒙系统的开发环境和版本可能会不断更新,因此app.json5文件的具体内容和格式也可能会有所变化。开发者在进行应用开发时,应参考最新的官方文档和指南,以确保配置的正确性和有效性。综上所述,属于AppScope文件夹的配置文件是app.json5(或类似命名的文件)。原创 2024-08-26 23:37:45 · 774 阅读 · 0 评论 -
ArkTS 一些基础知识
ArkTS(Ark TypeScript)是鸿蒙生态中用于应用开发的一种语言,它在保持TypeScript(简称TS)基本语法风格的基础上,对TS的动态类型特性施加了更严格的约束,并引入了静态类型。同时,ArkTS还提供了声明式UI、状态管理等能力,使得开发者能够以更简洁、更自然的方式开发高性能应用。原创 2024-08-26 23:27:04 · 822 阅读 · 0 评论 -
【鸿蒙】开发中设置热更新
鸿蒙系统(HarmonyOS)的热更新和热加载设置主要涉及开发环境和系统更新两个方面。原创 2024-06-29 23:03:29 · 1773 阅读 · 0 评论 -
【鸿蒙】稍微理解一下Stage模型
总结来说,鸿蒙的Stage模型是一个全面而强大的应用开发框架,它通过清晰的界面层次结构和组件关系,以及强大的跨设备通信、进程管理和事件订阅等能力,为开发者提供了极大的便利和灵活性,使得应用能够更加高效、稳定地运行在多端设备上。鸿蒙的Stage模型是HarmonyOS多端统一的应用开发框架中的一个核心概念,用于描述应用的界面层次结构和组件之间的关系。原创 2024-06-28 23:01:36 · 1328 阅读 · 0 评论 -
【鸿蒙】鸿蒙的Stage和 FA 有什么区别
综上所述,鸿蒙的Stage模型和FA模型在设计思想、组件类型、资源共享和内存占用、系统管理和控制能力,以及模型演进和主推程度等方面存在显著的差异。开发者在选择使用哪种模型时,应根据具体的应用需求、系统环境和技术要求进行综合考虑。鸿蒙的Stage模型和FA(Feature Ability)模型在多个方面存在显著的区别。原创 2024-06-26 15:18:44 · 1688 阅读 · 0 评论 -
我也玩一下鸿蒙开发
鸿蒙是一个主打“I + 8 + N”的全场景、分布式的操作系统,基于一套系统能力,适配多种终端形态的分布式理念,把多个物理上相互分离的设备融合成一个“超级虚拟终端”,通过按需调用、融合不同软件硬件的能力,在不同终端之间实现快速连接、资源共享。一、分布式软总线,是多种终端设备的统一基座,是分布式数据管理和分布式任务调度的基础,为设备之间的互联提供了分布式通信能力,能够快速发现并且连接设备。二、分布式数据管理,把多设备的应用程序数据和用户数据进行同步管理,应用跨设备运行的时候,数据无缝衔接。原创 2023-12-03 23:18:40 · 498 阅读 · 0 评论