
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
《HarmonyOS ArkUI 状态管理深度解析与企业级实践》 本文系统剖析了HarmonyOS ArkUI的状态管理机制,重点解读@Observed和@ObjectLink的核心原理及企业级应用方案。主要内容包括: 核心机制 @Observed使类实例可观察,监听属性变化 @ObjectLink在子组件中建立双向对象引用 两者配合实现嵌套对象响应式更新 关键特性 状态驱动更新流程:数据变化→依
本文是HarmonyOS NEXT开发实战教程,重点讲解PhotoViewPicker图片选择器的使用方法和企业级实践。主要内容包括: PhotoViewPicker的核心优势:无需申请相册权限,通过系统图库让用户主动选择,仅返回选中图片URI,保护隐私安全。 详细开发指南:从基础使用到高级配置,包括单图选择、多图选择、拍照功能、MIMEType设置、数量限制等参数配置。 企业级架构设计:推荐封装
本文是HarmonyOS NEXT开发实战教程,重点讲解PhotoViewPicker图片选择器的使用方法和企业级实践。主要内容包括: PhotoViewPicker的核心优势:无需申请相册权限,通过系统图库让用户主动选择,仅返回选中图片URI,保护隐私安全。 详细开发指南:从基础使用到高级配置,包括单图选择、多图选择、拍照功能、MIMEType设置、数量限制等参数配置。 企业级架构设计:推荐封装
本文详细解析了HarmonyOS ArkUI中@Observed和@ObjectLink状态管理机制的核心原理和应用场景。主要内容包括: 核心问题:@State默认只能监听对象引用变化,无法感知内部属性修改,需通过@Observed+@ObjectLink实现属性级响应式更新。 实现原理: @Observed使类具备属性监听能力,建立ObservableObject @ObjectLink作为观察
本文系统讲解了HarmonyOS企业级项目的模块化架构设计与实现。主要内容包括: 模块化必要性分析 单Module项目在企业级开发中面临编译慢、代码耦合、维护困难等问题 模块化可实现高内聚低耦合、独立编译、按需加载等优势 四种模块类型解析 EntryHAP:应用入口模块 FeatureHAP:业务功能模块 HAR:静态共享代码库 HSP:运行时共享能力模块(官方推荐方案) 企业级模块划分原则 按业
本文系统讲解了HarmonyOS企业级项目的模块化架构设计与实现。主要内容包括: 模块化必要性分析 单Module项目在企业级开发中面临编译慢、代码耦合、维护困难等问题 模块化可实现高内聚低耦合、独立编译、按需加载等优势 四种模块类型解析 EntryHAP:应用入口模块 FeatureHAP:业务功能模块 HAR:静态共享代码库 HSP:运行时共享能力模块(官方推荐方案) 企业级模块划分原则 按业
通讯录(Contacts)几乎是所有社交类、办公类、企业IM、CRM、OA、企业通讯录等应用都会使用到的一项能力。微信邀请好友QQ添加通讯录好友钉钉企业联系人飞书组织架构企业OA通讯录CRM客户导入手机联系人同步很多刚开始学习HarmonyOS的开发者都会发现:为什么网上几乎没有鸿蒙通讯录API?原因很简单:HarmonyOS NEXT 出于隐私保护考虑,已经不建议应用直接读取整个通讯录,而是推荐
通讯录(Contacts)几乎是所有社交类、办公类、企业IM、CRM、OA、企业通讯录等应用都会使用到的一项能力。微信邀请好友QQ添加通讯录好友钉钉企业联系人飞书组织架构企业OA通讯录CRM客户导入手机联系人同步很多刚开始学习HarmonyOS的开发者都会发现:为什么网上几乎没有鸿蒙通讯录API?原因很简单:HarmonyOS NEXT 出于隐私保护考虑,已经不建议应用直接读取整个通讯录,而是推荐
Router和Navigation。Router 是早期的页面路由方案,存在 32 条页面栈上限、不支持路由拦截等限制,官方已不再推荐使用。Navigation 是当前官方主推的组件化导航方案,功能更强大,但在实际开发中仍有一些痛点:每个页面都需要手动包裹,增加代码层级缺少统一的路由拦截机制页面生命周期管理需要自行实现跨模块跳转配置繁琐HMRouter正是为解决这些问题而生。它在底层封装了 Nav
定义一个页面只需使用@HMRouter注解,然后通过进行跳转和传参。typescript@Component// 接收跳转传参console.info('接收到的参数: ' + JSON.stringify(this.params));build() {Column() {Text('登录页面')Button('返回首页').onClick(() => {// 返回,并可携带参数HMRouterM







