logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

HarmonyOS开发实战:小分享-Navigation 导航容器——替代 router 实现现代路由

本文介绍了HarmonyOS Navigation组件在小分享App中的应用实践。作为官方推荐的现代化路由方案,Navigation相比传统router提供了更丰富的导航能力,包括路由栈管理、转场动画和类型安全的参数传递。文章详细讲解了Navigation的基本结构、NavPathStack路由栈操作、页面参数传递方式以及三种导航模式的区别。通过对比Navigation与router的特性差异,突

文章图片
#鸿蒙#harmonyos#华为
HarmonyOS应用开发实战:猫猫大作战-`Row` 容器的横排套路、`justifyContent` 水平排列、`alignItems` 垂直对齐

本文以游戏主菜单中的「最高分徽章」为例,详细讲解了 Row 容器的横排布局技巧。主要内容包括: 布局拆解:通过徽章案例展示图标+文字+标签的三段横排结构,分析间距、圆角等设计细节 核心属性:讲解 Row 的 alignItems 垂直对齐三值(Top/Center/Bottom)及适用场景 间距控制:对比 space 统一间距与 margin 单独控制两种方法的优缺点 水平排列:演示 justif

文章图片
#鸿蒙#harmonyos
HarmonyOS应用开发实战:猫猫大作战-背景任务的申请与 BG 模式

文章配图:背景任务的申请与 BG 模式页面预览前言backgroundTasksKit 提供了后台任务能力,允许应用在后台持续运行有限时长。在「猫猫大作战」中,当游戏进行中用户切到后台时,我们需要申请

#鸿蒙
HarmonyOS应用开发实战:猫猫大作战-taskpool 多线程并发

文章配图:taskpool 多线程并发页面预览前言taskpool 是 HarmonyOS 的任务池并发能力,将任务提交到后台线程执行,不阻塞 UI 线程。在「猫猫大作战」中,taskpool 用于后

#鸿蒙
HarmonyOS应用开发实战:猫猫大作战-随机等级生成算法

文章配图:随机等级生成算法页面预览前言在「猫猫大作战」中,新投放的猫咪需要随机生成等级,但不能全是低级猫也不能全是高级猫。我们使用加权随机算法控制各等级的出现概率。一、加权随机二、概率分布等级概率区间

#鸿蒙
HarmonyOS应用开发实战:猫猫大作战-bindSheet 的底部弹出面板

文章配图:bindSheet 的底部弹出面板页面预览前言bindSheet 是 HarmonyOS 中从底部弹出的面板组件,适合展示游戏设置、战绩详情、好友列表等需要更多空间的内容。与 Popup 的

#鸿蒙
HarmonyOS应用开发实战:猫猫大作战-Tabs 的声明式用法、自定义 TabBar 样式、事件监听和性能优化

文章配图:Tabs 的声明式用法、自定义 TabBar 样式、事件监听和性能优化页面预览前言在多页面应用中,底部导航栏是最常见的导航模式之一——微信、淘宝等主流应用都采用 Tab 切换不同功能模块。H

#鸿蒙
HarmonyOS应用开发实战:猫猫大作战-NavDestination 的结构组成、自定义标题栏、菜单栏和工具栏以及生命周期管理

文章配图:NavDestination 的结构组成、自定义标题栏、菜单栏和工具栏以及生命周期管理页面预览前言NavDestination 是 Navigation 路由体系中每个“页面“的容器——它提

#鸿蒙
HarmonyOS应用开发实战:猫猫大作战-Ability 注册规则、skills 意图过滤、deviceTypes 多设备适配,以及与 app.json

文章配图:Ability 注册规则、skills 意图过滤、deviceTypes 多设备适配,以及与 app.json页面预览前言在 HarmonyOS 应用中,module.json5 是每个模块

#鸿蒙
HarmonyOS应用开发实战:猫猫大作战-relationalStore 建库建表、增删改查 SQL、事务批量插入、与 Preference 键值取

文章配图:relationalStore 建库建表、增删改查 SQL、事务批量插入、与 Preference 键值取页面预览前言前面我们用 HTTP 拉排行榜、上报得分——但应用关闭后本地数据全没了,

#鸿蒙
    共 125 条
  • 1
  • 2
  • 3
  • 13
  • 请选择