• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

万少的空间

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

2024年12月15日

HarmonyOS Next V2 状态管理 AppStorageV2 和 PersistenceV2

摘要: HarmonyOS Next V2 状态管理 AppStorageV2 和 PersistenceV2 前言 在HarmonyOS应用开发过程中,我们已经学习过了不少关于状态管理相关的技术,如 @ObservedV2装饰器和@Trace装饰器:类属性变化观测 @ComponentV2装饰器:自定义组 阅读全文

posted @ 2024-12-15 19:39 万少- 阅读(394) 评论(0) 推荐(0)

HarmonyOS Next V2 状态管理实战

摘要: HarmonyOS Next V2 状态管理实战 介绍 以下案例适合刚开始手鸿蒙开发的小伙伴,有大量的最新逻辑锻炼、鸿蒙核心语法、使用最新鸿蒙的@Local、@Computed 等装饰器来完成。 另外,考虑在学习知识的知识时候,优先关注核心功能,所以提供的布局都会适当简化,但是能保证把核心功能展示出 阅读全文

posted @ 2024-12-15 19:39 万少- 阅读(81) 评论(0) 推荐(0)

HarmonyOS Next V2 状态管理@ObservedV2 基本使用

摘要: HarmonyOS Next V2 状态管理@ObservedV2 基本使用 背景 最近Harmony 应用开发技术中推出了新版的状态管理技术,试用过后,直呼很香。我们来看为什么? 因为在 Harmony 应用开发过程中,我们一定会碰到监听嵌套类/深层次属性的需求,如希望 son的weight属性变 阅读全文

posted @ 2024-12-15 19:38 万少- 阅读(113) 评论(0) 推荐(0)

HarmonyOS Next V2 @Monitor 和@Computed

摘要: HarmonyOS Next V2 @Monitor 和@Computed @Monitor 介绍 @Monitor 是状态把管理 V2 版本中的用于监听状态变量修改的技术。 它可以直接用在 @ComponentV2装饰的自定义组件中,用于被@Local、@Param、@Provider、@Coms 阅读全文

posted @ 2024-12-15 19:38 万少- 阅读(56) 评论(0) 推荐(0)

HarmonyOS Next V2 @Local 和@Param

摘要: HarmonyOS Next V2 @Local 和@Param @Local 背景 @Local 是harmony应用开发中的 v2 版本中 对标@State的状态管理修饰器,它解决了 @State 对状态变量更改的检测混乱的问题: @State 修饰的状态变量 可以是组件内部自己定义的 @Sta 阅读全文

posted @ 2024-12-15 19:34 万少- 阅读(99) 评论(0) 推荐(0)

HarmonyOS Next V2 @Event

摘要: HarmonyOS Next V2 @Event 背景 在上一节中,我们针对父子组件,讲了关于传递数据的知识。我们了解到 @Local 是管理自己内部的数据的, @Param 是负责接收父组件的数据的,而且子自己内部不能直接修改 按照一个组件最基本的功能,既能接收外部传入的数据,也要向外部传递数据。 阅读全文

posted @ 2024-12-15 19:33 万少- 阅读(44) 评论(0) 推荐(0)

HarmonyOS Next 中的 HAP、HAR、HSP 区别

摘要: HarmonyOS Next 中的 HAP、HAR、HSP 区别 想要更加合理的开发一个企业级别的 Harmony 应用,那么就不得不提其中的HAP、HAR、HSP了。 前言 对于普通的用户来说,可能一个普通的应用就等于一个安装文件如安卓下的 APK。但是对于 Harmony 应用开发工程师来讲,一 阅读全文

posted @ 2024-12-15 19:32 万少- 阅读(626) 评论(0) 推荐(1)

带你实现 HarmonyOS Next 微信聊天 02

摘要: 带你实现 HarmonyOS Next 微信聊天 02 接上一篇 前言 代码会统一放在码云上 案例目标 这个是安卓手机上的真正的微信聊天界面功能效果 实际效果 案例功能 上一篇,已经实现了以下功能 页面沉浸式 聊天内容滚动 输入框状态切换 聊天信息框宽度自适应 输入法避让 canvas 声纹 按住说 阅读全文

posted @ 2024-12-15 19:32 万少- 阅读(66) 评论(0) 推荐(0)

带你实现 HarmonyOS Next 微信聊天 01

摘要: 带你实现 HarmonyOS Next 微信聊天 01 前言 代码会统一放在码云上,纯静态的完整代码会放在末尾 案例目标 这个是安卓手机上的真正的微信聊天界面功能效果 实际效果 案例功能 页面沉浸式 聊天内容滚动 输入框状态切换 聊天信息框宽度自适应 输入法避让 语音消息根据时长自动宽度 canva 阅读全文

posted @ 2024-12-15 19:31 万少- 阅读(184) 评论(0) 推荐(0)

HarmonyOS Next 实战卡片开发 03

摘要: HarmonyOS Next 实战卡片开发 03 在前面两张,我们基本掌握了卡片的使用流程,本章节就通过一个实战来加强对卡片使用的理解。 要完成的案例 新建项目和新建服务卡片 设置沉浸式 entry/src/main/ets/entryability/EntryAbility.ets 首页显示轮播图 阅读全文

posted @ 2024-12-15 19:31 万少- 阅读(57) 评论(0) 推荐(0)

HarmonyOS Next 实战卡片开发 02

摘要: HarmonyOS Next 实战卡片开发 02 卡片开发中,还有一个难点是显示图片。其中分为显示本地图片和显示网络图片 显示本地图片 卡片可以显示本地图片,如存放在应用临时目录下的图片。路径比如 /data/app/el2/100/base/你的项目 boundleName/temp/123.pn 阅读全文

posted @ 2024-12-15 19:30 万少- 阅读(37) 评论(0) 推荐(0)

HarmonyOS Next 实战卡片开发 01

摘要: HarmonyOS Next 实战卡片开发 01 介绍 Form Kit(卡片开发服务)提供一种界面展示形式,可以将应用的重要信息或操作前置到服务卡片(以下简称“卡片”),以达到服务直达、减少跳转层级的体验效果。卡片常用于嵌入到其他应用(当前被嵌入方即卡片使用方只支持系统应用,例如桌面)中作为其界面 阅读全文

posted @ 2024-12-15 19:30 万少- 阅读(89) 评论(0) 推荐(0)

HarmonyOS Next 设计模式-单例模式

摘要: HarmonyOS Next 设计模式-单例模式 前言 软件设计模式([Design pattern](https://baike.baidu.com/item/Design pattern/10186718?fromModule=lemma_inlink)),又称设计模式,是一套被反复使用、多数人 阅读全文

posted @ 2024-12-15 19:29 万少- 阅读(196) 评论(0) 推荐(0)

HarmonyOS Next 如何优雅的编写注释

摘要: HarmonyOS Next 如何优雅的编写注释 程序员箴言 我最讨厌世界上的两种人: 第一种是不写注释的人 第二种是让我写注释的人 前言 随着 HarmonyOS NEXT 的发展加快,不少的公司已经陆续加大了资源来开发软件项目。那么伴随项目的发展,项目团队也需要按照一定 的规范来编写项目注释或者 阅读全文

posted @ 2024-12-15 19:28 万少- 阅读(54) 评论(0) 推荐(0)

HarmonyOS Next 开发的艺术 面向对象

摘要: HarmonyOS Next 开发的艺术 面向对象 聊聊应用的开发范式 Harmony应用的主要开发范式,是采用了类似面向对象的范式。 struct 在 java 语言中表示结构体。 前端工程师可以将其看成是class即可 其实这个开发风格会给大部分的前端工程师不太适应的感觉。因为目前主流的前端开发 阅读全文

posted @ 2024-12-15 19:27 万少- 阅读(28) 评论(0) 推荐(0)

HarmonyOS Next 元服务新建到上架全流程

摘要: HarmonyOS Next 元服务新建到上架全流程 接上篇 这篇文章的主要目的是介绍元服务从新建到上家的完整流程 在AGC平台上新建一个项目 链接 一个项目可以多个应用 AGC新建一个元服务应用 新建一个本地元服务项目 如果成功在AGC平台上新建过元服务,那么这里会自动显示 修改元服务名称 修改元 阅读全文

posted @ 2024-12-15 19:25 万少- 阅读(85) 评论(0) 推荐(0)

HarmonyOS Next 简单上手元服务开发

摘要: HarmonyOS Next 简单上手元服务开发 万物互联时代,人均持有设备量不断攀升,设备种类和使用场景更加多样,使得应用开发、应用入口变得更加复杂。在此背景下,应用提 供方和用户迫切需要一种新的服务提供方式,使应用开发更简单、服务(如听音乐、打车等)的获取和使用更便捷。为此,HarmonyOS 阅读全文

posted @ 2024-12-15 19:25 万少- 阅读(110) 评论(0) 推荐(0)

HarmonyOS Next 关于页面渲染的性能优化方案

摘要: HarmonyOS Next 关于页面渲染的性能优化方案 HarmonyOS Next 应用开发中,用户的使用体验至关重要。其中用户启动APP到呈现页面主要包含三个步骤: 框架初始化 页面加载 布局渲染 从页面加载到布局渲染中,主要包含了 6 个环节: 执行页面文件 生成页面节点树 页面节点树挂载 阅读全文

posted @ 2024-12-15 19:25 万少- 阅读(33) 评论(0) 推荐(0)

HarmonyOS Next 浅谈 发布-订阅模式

摘要: HarmonyOS Next 浅谈 发布-订阅模式 前言 其实在目前的鸿蒙应用开发中,或者大前端时代、vue、react、小程序等等框架、语言开发中,普通的使用者越来越少的会碰到必须要掌握设计模式的场景。大白话意思就是一些框架封装太好了,使用者只管在它们的体系下使用就行,哪怕不懂设计模式,也不妨碍我 阅读全文

posted @ 2024-12-15 19:24 万少- 阅读(68) 评论(0) 推荐(0)

HarmonyOS Next 动画大全 03-帧动画

摘要: HarmonyOS Next 动画大全 03-帧动画 介绍 帧动画Animator和属性动画animation、显式动画animateTo的区别在于帧动画是通过返回应用onFrame逐帧回调的方式,让开发者在 应用侧的每一帧都可以设置属性值,从而实现设置了该属性值对应组件的动画效果。并且可以轻松的控 阅读全文

posted @ 2024-12-15 19:24 万少- 阅读(85) 评论(0) 推荐(0)

 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3