登录社区云,与社区用户共同成长
邀请您加入社区
如题所示,想了解oh应用生命周期是否有对应待机唤醒处理。实测播放器应用播放时待机会暂停播放,唤醒后需要继续播放
社区规范:仅讨论OpenHarmony相关问题。
更多推荐
焦点导航中的数据预加载
概述 大屏应用中快速走焦切换导航页时,卡顿的主要原因是每次焦点变化都触发了一次网络请求和页面重建。如果能让数据提前准备好,用户切换页面时直接读取缓存,就能消除等待时间。预加载的思路就是——不等用户切到页面才请求,而是提前把相邻页面的数据拿过来存着。 说明 预加载需要做三件事:一个缓存容器存数据、一个触发时机拉数据、一个降级逻辑兜底。触发时机选在焦点变化时,只预加载当前页前后各一到两页
@Builder 与 @BuilderParam区别
概述 在 HarmonyOS 应用开发中,经常会遇到"大部分 UI 结构固定,局部需要调用方自定义"的场景。比如一个列表项,左侧固定显示头像和昵称,右侧的按钮则由不同业务决定——有的要"关注",有的要"删除"。如果每种情况都在组件内部写条件分支,组件会越来越臃肿。`@Builder` 和 `@BuilderParam` 就是为了解决这个问
OH 标准系统启动结构梳理(四):appspawn sandbox 实现拆解
TL;DR 本文深入剖析 OpenHarmony appspawn 的 sandbox 环境构建系统。核心脉络可概括为:三段时序(服务预加载建模、父进程 pre-fork 准备、子进程 execute 构建)、四块配置(global 定义根目录与命名空间、required 提供基础视图、conditional 按权限/标志/包名动态装配、name-groups 复用挂载组)、关键映射(JSON
扫一扫分享内容
为遵守国家网络实名制规定,未绑定将限制内容发布与互动
所有评论(0)