登录社区云,与社区用户共同成长
邀请您加入社区
本文设计并实现基于 HarmonyOS Next(API 26)的智能生活记录应用 Folia,融合日记、旅行与情绪分析功能。采用 ArkUI V2 声明式架构,构建五层分层体系,集成 15 个系统 Kit,实现安全、智能、个性化的原生体验。核心创新包括三级降级防窥保护、智感握姿自适应交互及 HUKS 硬件级加密存储,有效解决隐私泄露、交互单一与跨平台割裂等痛点,推动移动端生活记录应用向更安全、更
很多音乐应用都在强调推荐、歌单和社交,但真正到了日常使用里,我们经常只需要一件很朴素的事:打开手机,安静地听一首歌。这个项目里的「悦听音乐」就是围绕这个需求做的。它不是一个复杂的内容平台,而是一款面向 HarmonyOS 的轻量音乐播放器:能播放本地音乐,能在听到旋律时识别歌曲,也能生成白噪音、自然音和动物音,陪用户专注、放松或入睡。
本文复盘了一个基于HarmonyOS的仿网易云音乐播放器项目,涵盖需求拆解、Stage模型架构设计、Tabs首页容器实现、AVPlayer状态机管理及唱片旋转动画。通过分层工程结构(models/constants/components/pages)与强类型定义提升可维护性,核心亮点在于将播放逻辑封装为单例状态机,实现UI与播放器解耦,结合animateTo完成流畅动画,完整串联了ArkTS声明式
本文详细介绍 CDE 1.0.0 在 HarmonyOS AArch64 上的高难度适配过程,分析 ptrace 和 strace-4.6 带来的平台限制,并给出静态 ELF Bundler 替代方案、Conan 打包、消费者测试、安全回归和测试统计方法。
在移动应用生态中,应用安装权限管理是保障设备安全的核心机制之一。其原理是通过白名单或数字签名验证,控制应用的安装来源,防止恶意软件入侵。这项技术的价值在于平衡用户体验与系统安全,尤其在Android和鸿蒙等开放生态中至关重要。常见的应用场景包括开发者测试、安装第三方应用商店软件、部署企业内部分发应用等。本文聚焦于华为鸿蒙系统的纯净模式,该模式默认仅允许安装华为应用市场审核的应用。针对需要安装第三方
HarmonyOS Next(基于API11)封装一个http请求工具类,自动拦截token失效跳转登录页,以及token持久化存取方案。
HarmonyOS Next 系列之省市区弹窗选择器实现(一)HarmonyOS Next(基于API11) 实现一个省市区弹窗选择组件(AreaPickerDialog),支持香港、澳门、台湾等地区选择
HarmonyOS Next(基于API11)实现一个可移动的悬浮按钮
HarmonyOS Next(基于API12)实现下拉刷新和上拉触底加载更多功能实现讲解。
HarmonyOS Next(基于API11)实现从手机选择图片或拍照上传功能,常用于头像上传等操作
HarmonyOS Next(基于API11) 实现一个验证码输入组件(VerifyCodeInput),不可复制粘贴,输入验证码无光标自动定位到下一格,删除自动定位到前一格,验证码个数可配置
本文介绍了HarmonyOS应用开发中棋盘数组BoardArray类的完整封装实现,重点解决棋盘状态管理、序列化/反序列化、重置与克隆等核心问题。文章详细阐述了BoardArray的字段设计(包括棋盘二维数组、游戏配置、分数回合等元数据)、构造初始化方法、严格的序列化方案(含版本控制和字段校验),以及反序列化时的容错处理。通过工厂方法和深拷贝确保状态安全,避免数据污染。性能数据显示15×15棋盘的
本文介绍了HarmonyOS应用开发中猫猫大作战游戏的猫咪放置与移除功能实现。文章重点讲解了CatService.placeCat()和removeCat()方法的设计,包括Map增删操作、合法性校验(越界/占用/ID唯一)、事件总线通知机制以及批量移除处理。通过反例分析指出了常见错误(如漏校验导致崩溃、未清占用导致位置锁定等),并提供了正确实现方案。文中还包含事件总线EventHub的实现细节和