logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

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 拉排行榜、上报得分——但应用关闭后本地数据全没了,

#鸿蒙
HarmonyOS应用开发实战:猫猫大作战-V1 八装饰器复盘、V1 三大局限、V2 六装饰器预览、迁移决策

文章配图:V1 八装饰器复盘、V1 三大局限、V2 六装饰器预览、迁移决策页面预览前言前面 18 篇(31–48)我们把 V1 状态管理体系用了个遍——@State、@Prop、@Link、@Prov

#鸿蒙
HarmonyOS应用开发实战:猫猫大作战-模运算条件样式、三元表达式样式、enum 映射色、等级色函数四种套路

文章配图:模运算条件样式、三元表达式样式、enum 映射色、等级色函数四种套路页面预览前言上一篇我们用双层 ForEach 把 5×8 棋盘网格渲出来,但每格背景色写的是 (row+col)%2 ==

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