登录社区云,与社区用户共同成长
邀请您加入社区
这篇鸿蒙权限管理指南以风趣易懂的风格,拆解应用权限合规使用要点。文章先明确最小权限、按需申请等五大核心原则,避免开发者踩 “过度索权” 的坑;再梳理权限分类,将系统授权、用户授权、手动设置授权三类权限的申请门槛与场景讲得清晰明了;还详解 “静态声明 + 动态申请” 的标准流程,针对用户拒绝授权的情况给出解决方案。文末附上可直接复制的权限管理工具类,实现 “先检查权限状态,再分级申请” 的高效逻辑,
本文聚焦鸿蒙 Share Kit 碰一碰功能,带来 “贴贴加好友” 开发教程。从功能原理、简单图片分享入门,重点讲解 Deeplink 配置实现指定应用拉起,再以喵屿 App 宠物加好友为例,拆解 skills 标签配置、双生命周期解析好友数据、注册碰一碰监听的核心流程,还提醒 API 版本兼容避坑要点。代码可直接复用,助力开发者快速为 App 解锁 “手机贴贴即加友” 的便捷社交功能。
本文介绍鸿蒙开源组件 bottomdrawerslideplus,核心实现底部抽屉分阶滑动,还联动浮动按钮跟随、齿轮旋转动效,ohpm 一键安装即可快速集成。组件以 RelativeContainer+Stack 布局,通过 PanGesture 监听滑动,实现列表高度实时调整与松手自动归位,按钮、齿轮动效动画时长统一,交互丝滑。组件支持视图自定义,适配多设备,二次开发成本低。
本文详解鸿蒙 hdsEffect 视效模块。该模块隶属于 @kit.UIDesignKit,以 HdsEffectBuilder 为核心,通过链式调用可快速实现点光源、按压阴影、双边流光、背景流光等高级视效,无需复杂 Shader 开发。文章逐一解析各视效的支持组件、核心特性与使用场景,搭配完整代码示例与真机实测建议,同时点明 TV 设备流光效果不兼容、性能优化、适度使用等开发避坑要点,助力开发者
本文围绕鸿蒙应用嵌入小艺智能体的实战流程展开,首先介绍小艺开放平台的核心能力与鸿蒙智能体的优势,明确开发前期准备工作。随后详细拆解智能体的创建、编排、调试与发布步骤,以及智能体与鸿蒙应用的关联配置方法,重点讲解APP端通过AgentKit集成Function组件、实现智能体调用的核心代码与操作要点,并梳理调试过程中的高频问题及解决方案。最后结合“喵屿”宠物管理应用实战案例,展示智能体在实际场景中的
摘要:Agent化App的设计与实践 本文探讨了AI时代App从功能驱动向任务执行的转型。传统App依赖用户操作界面元素,而Agent化App通过自然语言理解用户意图,自主完成任务。作者提出三层架构:意图引擎(Intent Engine)解析用户需求,任务中心(Task Center)标准化任务流程,工具中心(Tool Center)封装业务能力。特别强调系统无状态设计和记忆存储的重要性,并以鸿蒙
核心优势:自适应屏幕宽度,子组件超出自动换行,适配不同尺寸设备。规定 从上而下的排列方式,主轴是垂直方向,交叉轴是水平方向。、图片文字叠加、头像角标、悬浮按钮、页面水印、弹窗提示。从左到右的排列方式,主轴是水平方向,交叉轴是垂直方向。:主轴(垂直)对齐,包含居顶、居中、居底、均分对齐。:交叉轴(水平)对齐,包含左对齐、居中、右对齐。arkUI用于容纳,排列子组件的特殊组件,:统一设置子组件间距,官
本文总结了鸿蒙「食光」美食App开发实战的最后阶段,重点介绍了构建优化、错误排查和发布准备。内容涵盖hvigor构建系统详解、常见编译错误解决方案(如Row空间设置、类型标注等)、代码优化建议(减少@State使用、优化ForEach渲染等)、签名配置和真机部署步骤。项目最终包含5个页面、10道菜谱,代码量约1273行。作为两个完整鸿蒙应用开发系列(2600+行代码)的收官,文章还总结了全套开发技
本篇文章是鸿蒙应用开发实战系列「食光篇」的第四篇,主要介绍了收藏功能与个人中心页面的开发实现。文章重点讲解了: 收藏页功能:展示收藏列表、移除收藏、空状态设计,使用@StorageLink实现状态同步 个人中心页面:包含用户信息展示、统计面板(实时显示收藏数量)和功能菜单 技术亮点:全局状态管理(AppStorage)、页面间数据同步、组件化封装(@Builder) 相比前作「阅迹」,本文在UI细
在鸿蒙(HarmonyOS)应用开发中,ArkUI(方舟 UI)是官方主推的声明式 UI 框架,凭借简洁的语法、高效的渲染能力,成为构建鸿蒙界面的核心工具。而布局作为 UI 开发的基石,决定了页面组件的排列、对齐与展示效果,掌握主流布局组件是入门 ArkUI 的必经之路。本文结合官方基础知识点与实战案例,从零讲解 ArkUI 三大基础装饰器、五大常用布局(Column、Row、Stack、Flex
1.默认标签栏在顶部;Text('学校简介').fontSize(26).fontWeight(FontWeight.Bold).margin({bottom:15})Button("按钮2").width(100).height(40).margin({left:10})Button("按钮3").width(100).height(40).margin({left:10})Text('欢迎来到
本文是鸿蒙原生应用开发实战系列的第五篇,主要介绍了从开发到上线的全流程经验,包括构建优化和发布准备。文章详细解析了hvigor构建系统架构、构建命令参数及构建流程阶段,并总结了常见编译错误的排查与修复方法(如Row组件属性错误、资源引用错误、ArkTS严格模式检查等)。此外,还提供了构建性能优化技巧(增量构建、代码优化)和AppStorage使用注意事项。最后介绍了HAP包的签名与真机部署流程,为
本文介绍了鸿蒙原生应用开发中收藏功能与个人中心页面的实现,重点讲解了全局状态管理机制。主要内容包括: 状态管理方案:对比了@State、@Link/@Prop、AppStorage/@StorageLink等不同作用域的状态管理方式,重点说明AppStorage的全局数据共享机制。 收藏页面实现:详细展示了如何通过AppStorage管理收藏数据,包括列表展示、取消收藏功能以及优雅的空状态设计。特
本文介绍了一款基于HarmonyOS NEXT开发的轻量化单词闪卡应用。该应用采用ArkTS声明式语法开发,支持单词卡片翻转、自定义添加单词、掌握状态标记、学习进度统计等功能,适用于碎片化学习场景。项目核心技术包括:状态管理实现交互切换、渐变透明动画实现卡片翻转、数组过滤实现单词筛选等。文中详细讲解了核心业务方法实现,如安全获取当前单词、标记掌握状态、新增删除单词等,并提供了常见问题优化方案。该项
实现「点击按钮跳转到第二页」的功能,使用。实现「点击按钮返回首页」的功能,使用。
TaskPool。
本文介绍了HarmonyOS中图片选择与裁切组件的技术实践,基于「喵屿」App真实项目提炼出一套完整的可复用方案。主要内容包括: 图片处理全链路实现:从系统相册选择图片、坐标转换与裁剪、到最终保存至应用沙箱 核心API详解: 使用PhotoViewPicker调用系统相册 通过PixelMap实现图片解码与裁剪 利用ImagePacker保存图片文件 实战案例解析: 封装图片选择方法pickIma
本文介绍了鸿蒙应用「食光」中菜谱列表页和详情页的开发实现。列表页采用横向滚动标签栏实现菜系分类,卡片式布局展示菜谱信息并支持独立收藏功能。详情页包含圆形封面大图、Tab切换(食材清单/烹饪步骤)、同菜系推荐等功能模块,通过状态管理实现数据展示与交互。文章重点解析了数组型数据处理、Tab切换实现、组件样式设计等关键技术点,为开发者提供了完整的鸿蒙应用UI开发实践案例。
本文介绍了鸿蒙应用「食光」首页的开发实现,重点展示与「阅迹」应用的不同设计特点。首页采用圆形封面、菜系emoji图标和暖色系调色板营造美食氛围,包含四大模块:顶部标题栏、横向菜系分类入口、圆形封面推荐菜品和人气榜单。技术实现上,使用Scroll组件实现横向滚动、自定义函数映射菜系图标和难度颜色,并通过AppStorage管理收藏状态。文章详细讲解了圆形封面卡片、榜单项等关键组件的代码实现,突出展示
本文由资深开发者展菲分享鸿蒙游戏性能优化实战经验。文章指出游戏卡顿的核心并非CPU性能不足,而是帧时间(Frame Time)不稳定导致的体验波动。作者系统性地提出了5大优化方案:1)状态批量更新减少重绘;2)Store拆分实现局部刷新;3)对象复用避免GC卡顿;4)UI组件化降低渲染范围;5)System分层与分帧执行均衡计算负载。特别强调通过System-Store-HUD分层架构实现逻辑与渲
文章摘要 本篇文章是「鸿蒙原生应用实战」系列的第五篇,聚焦于应用的构建调试、异常处理和HAP发布环节。主要内容包括:1) 命令行构建命令详解与构建产物分析;2) 常见编译错误的诊断与修复方案,涵盖资源冲突、对象字面量类型、根节点问题等典型错误;3) 运行时崩溃排查方法,通过日志分析定位问题根源;4) HAP包签名与发布准备。文章提供了大量实用技巧和解决方案,帮助开发者从"能运行"到"能发布"的完整
摘要:本文是鸿蒙原生应用实战系列的第四篇,聚焦分类浏览与个人中心的多维数据展示。文章详细介绍了如何实现分类浏览页(CategoryPage)和个人中心页(ProfilePage)的开发,重点包括: 分类浏览页 采用卡片网格展示各分类笔记数量 实现分类筛选联动功能 设计带色条的笔记列表增强视觉识别 个人中心页 构建统计概览模块,展示总笔记数和分类分布 实现2×2网格布局等复杂UI组合 加入用户头像区
本文介绍了鸿蒙原生应用开发中笔记详情与编辑页面的实现,重点讲解了路由机制和CRUD操作。主要内容包括: 鸿蒙路由机制 API23下router模块的正确导入方式 页面跳转传参及空值保护处理 常见路由操作(pushUrl、getParams、back) 笔记详情页实现 通过路由参数从AppStorage加载笔记数据 分类标签颜色映射实现 使用bindContentCover实现删除确认弹窗 编辑页面
鸿蒙原生应用开发实战:首页与数据流设计 本文介绍了鸿蒙原生应用开发中首页实现与全局数据流设计。首页采用Stack布局,包含导航栏、搜索、分类筛选和笔记列表。关键实现包括: 数据模型:定义Note接口并使用AppStorage实现跨页面数据共享,采用JSON字符串存储优化稳定性 UI组件:实现可展开的搜索栏、横向滚动分类标签和笔记卡片列表 状态管理:通过@State管理搜索状态,实现分类和关键词双重
本文是鸿蒙原生应用开发实战系列的第一篇,主要介绍基于Stage模型的项目搭建与页面架构设计。文章从开发环境配置入手,详细讲解了使用DevEco Studio创建Empty Ability模板项目的步骤,重点分析了SDK版本配置和项目目录结构。作者设计了一个包含5个页面(首页、笔记详情、编辑、分类浏览、个人中心)的知识笔记App,阐述了页面间导航关系和共享数据模型Note的定义。最后介绍了鸿蒙资源文
华为
——华为
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net