首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
鸿蒙学习之路
冯志浩
创建于2024-07-22
订阅专栏
记录鸿蒙相关知识
等 10 人订阅
共25篇文章
创建于2024-07-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
HarmonyOS - 实现 ArkTS 和 web 页面的数据交互
前言 在现在容器化技术盛行的大背景下,移动端的很多页面逻辑需要借助于 web 页面来进行实现。那么必不可免的就需要进行原生端和 web 端的数据交互。交互类型有以下两种: 原生端发送数据到 web 端
HarmonyOS - 线性布局组件:Row 和 Column
前言 在搭建页面元素的场景中,最常见的就是线性布局。在 HarmonyOS 中,包含水平线性布局:Row 和垂直线性布局:Column。 在本文中,我们就来看一下 Row 和 Column 的使用方式
HarmonyOS - 嵌套类属性状态管理装饰器:ObservedV2 和 Trace
前言 在前两篇的组件内状态管理装饰器 @Local 和 组件外部输入状态管理装饰器 @Param 的介绍中,我们提到:对于上面的两个装饰器装饰的类对象,只能监测到类对象赋值的变化,并不能检测到属性或嵌
HarmonyOS - 组件外部输入状态管理装饰器:Param
前言 在上篇文章中,我们介绍了组件内部状态管理装饰器 Local 的使用方式和注意事项。但在实际开发场景中,并不总是管理组件内部的状态,大部分的场景我们需要与外部组件进行交互,这就用到了今天要介绍的状
HarmonyOS - 组件内部状态管理装饰器:Local
前言 在鸿蒙平台,采用的是声明式 UI 来描述页面内容。所以就需要状态管理装饰器来修饰变量,这样 UI 组件才能在数据变化的时候自动去更新内容。 在状态管理装饰器的 V2 版本中,组件内部的数据状态管
Harmony Next - LazyForEach 列表懒加载
在当下移动端设计中,列表页面可以说是每个应用都会有的一个设计页面。对于开发同学来说,掌握如何高性能的开发一个列表页面也是非常必要的技能。 在鸿蒙系统中,如果使用 List 组件去渲染列表页面,默认是一
Harmony Next - UI 级状态管理 LocalStorage
引子 在现代的声明式开发的 UI 框架中,一般来说状态管理都是应对与变量的。也就是变量是和组件相关联的。比如鸿蒙系统中的 @State、@Prop 等。 假设我们一个页面中有一个父组件 Index 和
Harmony Next - 图形绘制
引子 在这移动端设计越来越华丽、越来越复杂的背景下,应用对页面的美观度要求越来越高的时代。作为移动端开发,掌握如何绘制各种图形和线条还是很有必要的。 在鸿蒙平台上,我们有以下两种组件可以进行绘制: S
鸿蒙页面实战 - 如何实现沉浸式效果的页面
引子 在当前的移动端设计中,开发一个沉浸式效果的页面还是一个比较常见的需求,沉浸式效果是一种设计理念,旨在让用户更深层次地“沉浸”在页面或应用体验中,从而增加使用的专注感和愉悦度。沉浸式效果通过视觉设
Harmony Next - 组件的生命周期
前言 在日常开发中,经常会有一些需求需要在特定的时间去做,比如页面加载之前获取网络数据、页面消失的时候取消定时器或者应用退到后台之后继续某些计算任务等等。 这些情况下,我们需要去适当的生命周期函数中去
Harmony Next - 系统路由表
前言 在移动端开发中,当我们的开发项目随着迭代日益复杂时,模块解耦和路由表管理成为了我们不可或缺的优化方案,尤其是在使用组件化或模块化架构时。实现模块解耦的路由表可以帮助不同模块之间通过统一接口进行通
Harmony Next - 多线程技术 TaskPool
前言 当我们的项目日益复杂的时候,我们不可避免的会用到多线程技术,通过在子线程执行耗时任务,不阻塞主线程,从而提升用户体验。比如网络请求、复杂的本地耗时操作等等。 在鸿蒙操作系统中,有 TaskPoo
Harmony Next - JSON 解析
前言 在开发移动端 APP 项目时,只要 APP 涉及网络请求就免不了要开发者处理 JSON 字符串数据,将其解析成开发者自定义的模型。从而便于开发者展示数据。 在鸿蒙系统中,在 API12 之前,我
Harmony Next 数据结构:数组
前言 在开发移动端应用时,开发者不可避免的要和页面的数据打交道。那么,为了写出高性能的代码,熟练掌握相应系统的数据结构用法还是非常重要的,本篇文章我们就一起来学习下鸿蒙操作系统中数组的用法。 数组 在
Harmony NEXT:如何给数据库添加自定义分词
前言 在移动端,全文搜索(FTS)是对于搜索大量数据非常好用的一种技术。比如微信的聊天内容搜索、邮箱的邮件内容搜索都是基于 SQLite 的全文搜索来实现的。但 SQLite 内置的分词器并不支持中文
Harmony Next - 实战类似支付宝应用排序页面
前言 当移动端一个页面中,如果网格单元格选项比较多的话,一般都会提供一个应用排序的功能。以防止用户为了找一个经常使用但默认排序位置比较靠下,而需要滑动较长的时间。这也算是优化用户体验经常使用到的一个技
Harmony Next - List 组件的基本使用
前言 在移动端的页面开发过程中,列表是一种非常常见的页面形式,它可以展现一系列相同样式的数据。所以在学习 Harmony Next 的 ArkUI 时,对 List 组件的学习是必不可少的。下面,我们
Harmony Next - 应用适配密码自动填充
前言 在现在的 iOS 或者 Android 系统中,用户在登录应用的时候,可以使用系统的密码自动填充功能来进行账户的登录。这样的流程无疑比用户自己输入账户密码要简单明了的多,也更加的安全。那么,鸿蒙
鸿蒙 Next 中如何获取剪切板的内容?
前言 在移动端的日常应用开发中,读取剪切板的内容是一个比较常见的功能实现,比如登录中验证码的粘贴输入,或者购物APP 中搜索框内容的粘贴输入。在这篇文章中,我们就来了解一下在鸿蒙系统中,开发者如何获取
鸿蒙 ArkUI 项目实战 - 实现一个授权页面
前言 学习鸿蒙的 ArkUI 框架有一段时间了,基础组件和容器组件也学了个七七八八。下面通过实战一个授权页面来梳理一下学过的组件。效果图如下: 涉及的组件如下: 容器组件:Row、Column、Sta
下一页