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

万少的空间

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

公告

12 2024 档案

最新 HUAWEI DevEco Studio 调试技巧
摘要:最新 HUAWEI DevEco Studio 调试技巧 前言 在我们使用 HUAWEI DevEco Studio 编辑器开发鸿蒙应用时,免不了要对我们的应用程序进行代码调试。我们根据实际情况,一般会用到以下几种方式进行代码调试。 肉眼调试法 注释排错调试法 try-catch 控制台输出法 弹出 阅读全文

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

最新 HUAWEI DevEco Studio 使用技巧
摘要:最新 HUAWEI DevEco Studio 使用技巧 HUAWEI DevEco Studio 作为我们 harmonyos 应用的开发工具,有必要好好打磨一下。 Chinese(Simplified) 中文汉化插件 GitToolBox 编辑器中显示 git 历史 保存时自动格式化 写了一堆代 阅读全文

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

高质量 HarmonyOS 权限管控流程
摘要:高质量 HarmonyOS 权限管控流程 在 HarmonyOS 应用开发过程中,往往会涉及到敏感数据和硬件资源的调动和访问,而这部分的调用就会涉及到管控这部分的知识和内容了。我们需要对它有所了解,才可以在应用开发中提高效率和避免踩坑。 权限管控了什么 权限管控,主要是管控 数据和功能。 数据包括个 阅读全文

posted @ 2024-12-30 12:18 万少- 阅读(180) 评论(0) 推荐(0)

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

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

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

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

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

posted @ 2024-12-15 19:38 万少- 阅读(102) 评论(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 万少- 阅读(42) 评论(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 万少- 阅读(86) 评论(0) 推荐(0)

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

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

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

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

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

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

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

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

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

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

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

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

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

posted @ 2024-12-15 19:30 万少- 阅读(74) 评论(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 万少- 阅读(178) 评论(0) 推荐(0)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

HarmonyOS Next 动画大全 02-显式动画
摘要:HarmonyOS Next 动画大全 02-显式动画 前言 上一篇文章我们介绍过属性动画animation的使用方法,那么本文就来学习和了解一下显示动画animateTo animateTo 我们称之为显式动画,它本身是一个全局函数,通过调用函数的形式实现动画效果。显式动画animateTo和之前 阅读全文

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

HarmonyOS Next 动画大全 01-属性动画
摘要:HarmonyOS Next 动画大全 01-属性动画 介绍 动画,指的是我们应用中的元素,在发生位置、大小、颜色、形状等属性变化时,可以产出一个缓慢变化的效果。让用户的焦点一直跟随 在应用的行动中,增加用户使用的体验和让用户知道当前的行动进度。 如下图的就是有无动画的效果对比:(图片来自华为鸿蒙应 阅读全文

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

HarmonyOS Next 并发 taskpool 和 worker
摘要:HarmonyOS Next 并发 taskpool 和 worker 总览 介绍 并发,指的是同一时间内,多段代码同时执行。在 ArkTs 编程中,并发分为异步并发和多线程并发。 异步并发 异步并发并不是真正的并发,比如在单核设备中,同时执行多端代码其实是通过 CPU 快速调度来实现的。比如一个司 阅读全文

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

手把手带你实现 鸿蒙应用-键盘音乐
摘要:手把手带你实现 鸿蒙应用-键盘音乐 先看结果 关键技术 基本布局技巧 AVPlayer 面向对象 全部采用 V2 版本 状态管理技术 新建一个项目 创建项目 新建项目 目录结构 - 可以后期用到再去新建 设置全局沉浸式 设置和不设置全局沉浸式的区别是这样的 在 src/main/ets/entrya 阅读全文

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

三文带你轻松上手鸿蒙的 AI 语音 03-文本合成声音
摘要:三文带你轻松上手鸿蒙的 AI 语音 03-文本合成声音 前言 接上文 三文带你轻松上手鸿蒙的 AI 语音 02-声音文件转文本 HarmonyOS NEXT 提供的 AI 文本合并语音功能,可以将一段不超过 10000 字符的文本合成为语音并进行播报。 场景举例 手机在无网状态下,系统应用无障碍(屏 阅读全文

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

三文带你轻松上手鸿蒙的 AI 语音 02-声音文件转文本
摘要:三文带你轻松上手鸿蒙的 AI 语音 02-声音文件转文本 接上一文 前言 本文主要实现 使用鸿蒙的 AI 语音功能将声音文件识别并转换成文本 实现流程 利用AudioCapturer 录制声音,生成录音文件 利用 AI 语音功能,实现识别 两个录音库介绍 在HarmonyOS NEXT 应用开中,实 阅读全文

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

三文带你轻松上手鸿蒙的 AI 语音 01-实时语音识别
摘要:三文带你轻松上手鸿蒙的 AI 语音 01-实时语音识别 前言 HarmonyOSNext中集成了强大的 AI 功能。Core Speech Kit(基础语音服务)是它提供的众多 AI 功能中的一种。 Core Speech Kit(基础语音服务)集成了语音类基础 AI 能力,包括文本转语音(Text 阅读全文

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

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