logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

HarmonyOS 7 实战 08:精准碰一碰,碰出应用新玩法

NFC 标签的 NDEF 数据和应用的 skills 配置。重写onNewWant,否则应用已打开时碰一碰没反应。用 EventHub 或 AppStorage 传递参数,避免页面未初始化导致跳转失败。的 uris 要配准,不然只会拉起首页。

#harmonyos#华为
HarmonyOS 7 实战 07:折叠屏适配与平行视界实战

用mediaquery监听断点,别写死 px。用Navigation的Split模式,一行代码搞定平行视界。多做多设备预览,提前发现问题。

#harmonyos#华为
HarmonyOS 7 实战 06:长列表性能优化,LazyForEach 与组件复用

这篇讲了长列表性能优化的核心手段:LazyForEach、@Reusable、细粒度数据更新和图片优化。LazyForEach + @Reusable 是黄金组合,缺一不可。数据更新用 onDataAdd/Delete/Change,别全量刷新。key 必须唯一,别用 index。

#性能优化#harmonyos
HarmonyOS 7 实战 05:分布式数据同步,跨设备流转别踩这些坑

这篇讲了分布式数据管理的初始化、同步、订阅和冲突解决。权限和设备发现是前提deviceIds为空则同步静默失败。回调里用networkId,别用deviceId。冲突解决要在业务层定义规则,别完全依赖 Last-Write-Wins。

#harmonyos#分布式#华为
HarmonyOS 7 实战 04:冷启动优化,别让用户干等

这篇讲了 HarmonyOS 7 冷启动的流程、定位方法和优化手段。启动阶段只做最关键的事,其他交给 AppStartup 延迟执行。首页先渲染骨架屏,别让用户干等白屏。用埋点找耗时点,别凭感觉优化。

#harmonyos#华为
HarmonyOS 7 实战 03:本地缓存选 Preferences 还是 RDB?

这篇讲了 Preferences 和 RDB 的适用场景、基本用法和封装思路。小数据用 Preferences,大数据用 RDB,别混着用。Preferences 的 put 后要 flush,RDB 的 ResultSet 用完要 close。封装统一缓存层,别让业务代码直接依赖具体存储 API。

#harmonyos#缓存#华为
HarmonyOS 7 网络请求:封装一个靠谱的 Http 工具类

这篇从原生出发,封装了一个带拦截器、错误处理、取消请求、并发控制的 Http 工具类。请求用完必须destroy(),否则内存泄漏。拦截器让公共逻辑可插拔,别在每个接口里重复写 token。错误要分类处理,网络异常和业务异常提示不一样。

#harmonyos
到底了