登录社区云,与社区用户共同成长
邀请您加入社区
列表包含一系列相同宽度的列表项。
本文介绍了HarmonyOS鸿蒙5.0中的CanvasPattern对象使用方法,重点讲解了setTransform矩阵变换功能。
HarmonyOS6 - 动画详解
本文介绍了鸿蒙开发相关技术文章及NAPI框架生成工具的实现原理。文章首先列举了7篇关于鸿蒙开发的优质推文,涵盖移动开发前景、鸿蒙应用开发、嵌入式开发等内容。随后重点分析了NAPI框架工具的实现过程:1)纯C++代码实现业务逻辑;2)NAPI工具类处理数据类型转换;3)实现函数映射与模块注册;4)北向调用流程。该工具可自动生成NAPI框架代码,开发者只需关注底层业务逻辑,简化了JS应用与NAPI接口
鸿蒙多线程通信机制解析 本文详细介绍了HarmonyOS系统中的线程间通信机制,涵盖同语言线程通信和跨语言通信两大场景。在ArkTS线程间通信部分,分析了主线程、TaskPool线程和Worker线程的交互方式,提供了不同场景下的通信方案对比表。跨语言通信部分重点阐述了ArkTS与C++线程(pthread)的交互实现方案,并附有C++调用ArkTS的代码示例。文章还包含鸿蒙开发相关资源链接,涉及
本文详细介绍了HarmonyOS系统中多种减少应用内存的方法和工具,包括onMemoryLevel接口、LRUCache、生命周期管理、Purgeable Memory内存管理机制以及其他实用方法。开发者在应用开发过程中应充分利用这些工具和方法,注重内存管理,以提高应用的性能和用户体验,使应用在有限的内存资源下能够高效稳定地运行。鸿蒙应用开发与鸿蒙系统开发哪个更有前景?嵌入式开发适不适合做鸿蒙南向
Tabs嵌套List的吸顶效果,常用于新闻、资讯类应用的首页。本场景以Tabs页签首页内容为例,在首页TabContent的内容区域使用List组件配合其它组件,构建下方列表数据内容。进入页面后,向上滑动内容,中间Tabs页签区域实现吸顶展示的效果。
语法风格:Flutter基于Dart,偏向“构造函数传参+嵌套配置”(如TextStyle、BoxDecoration);鸿蒙基于ArkTS,偏向“直接属性设置+简洁语法”(无需大量嵌套)。布局属性:同类布局组件(Column/Row/Flex)的核心对齐属性命名不同(mainAxisAlignment vs justifyContent、crossAxisAlignment vs alignIt
在多个音频流同时播放场景下,如果系统不加管控,会造成多个音频流混音播放,容易让用户感到嘈杂,造成不好的用户体验。为满足应用对多音频并发策略的不同需求,音频打断策略预设了两种焦点模式,针对同一应用创建的多个音频流,应用可通过设置 焦点模式 ,选择由应用自主管控或由系统统一管控。想要实现应用后台播放,那么接入AVSession是必须的,否则业务的正常功能会同时受到限制,也必须有 BackgroundT
本文介绍了一个基于HarmonyOS开发的校园二手闲置交易应用。该应用采用ArkTS框架和关系型数据库,实现了用户管理、商品交易、购物车、订单处理等核心功能。详细阐述了各模块的设计与实现,包括用户认证、商品发布浏览、购物车管理、订单生成等业务流程,并提供了数据库表结构和关键代码示例。该平台为高校学生提供了一个便捷、安全的二手物品交易解决方案,有效提升了校园内闲置物品的交易效率。
本文介绍了基于HarmonyOS开发的宠物商城应用实践。项目采用组件化架构,使用TypeScript/ArkTS实现,包含首页、分类、购物车、个人中心等核心模块。技术实现上运用了Swiper轮播、Grid商品列表、左右分栏分类展示等HarmonyOS组件,并集成本地数据库存储购物车数据。应用具有响应式布局、现代化UI设计等特点,为宠物主人提供了便捷的线上购物体验。通过实践展示了HarmonyOS在
本文介绍了一款基于HarmonyOS的校园美食推荐APP的开发实现。该应用采用组件化设计,包含首页轮播推荐、分类浏览、购物车管理、个人中心和商品详情五大核心模块。首页使用Swiper组件实现轮播图,分类模块采用左右分栏布局,购物车支持商品增删和实时计价,个人中心展示用户信息与订单状态,详情页提供商品信息展示和加入购物车功能。项目运用HarmonyOS声明式UI框架,通过状态管理和数据库操作实现数据
本文介绍了一款基于HarmonyOS开发的垃圾分类应用,旨在通过数字化手段普及环保知识。该应用采用ArkTS语言开发,包含首页轮播图、快速查询导航、新闻资讯、智能搜索和个人中心等核心功能模块。系统实现了垃圾分类查询、数据统计、网络请求和页面导航等功能,采用颜色编码区分垃圾类型,界面设计简洁美观。项目通过集成天行API提供实时查询服务,为用户提供便捷的垃圾分类指导和环保资讯,助力提升公众环保意识。
本文介绍了一个基于HarmonyOS ArkTS开发的旅游景区预约系统,详细阐述了其架构设计和功能实现。系统包含首页管理、票务服务、用户中心等核心模块,采用组件化架构和声明式UI开发。关键技术包括ArkTS框架、状态管理、路由导航和本地数据存储,并遵循统一的UI设计规范。项目实现了景点展示、门票预约、订单管理等完整流程,展示了HarmonyOS应用开发的全流程实践,为开发者提供了参考范例。
本文详细介绍了基于HarmonyOS ArkTS框架实现医疗应用底部导航栏的完整开发流程。通过定义tabBarInfo接口规范数据结构,使用@State装饰器管理选中状态,结合@Builder创建可复用的UI组件。核心实现采用Tabs组件配置底部导航位置,利用ForEach循环渲染导航项,实现了图标状态切换和动态颜色变化的效果。整体代码结构清晰,遵循HarmonyOS开发规范,最终呈现流畅的导航交
本文介绍了一个基于HarmonyOS开发的诗词鉴赏应用,采用ArkTS语言和SQLite数据库实现。应用包含用户管理、诗词内容展示、搜索等核心功能模块,通过现代化UI设计为用户提供优质的古典诗词阅读体验。详细展示了用户注册登录、数据库操作和搜索功能等关键代码实现,体现了HarmonyOS应用开发的技术特点和优势。该项目为传统文化数字化传承提供了移动端解决方案。
Menu是菜单接口,一般用于鼠标右键弹窗、点击弹窗等。具体用法请参考菜单控制。使用bindContextMenu并设置预览图,菜单弹出时有蒙层,此时为模态。使用bindMenu或bindContextMenu未设置预览图时,菜单弹出无蒙层,此时为非模态。
本文介绍了一个基于鸿蒙HarmonyOS开发的完整记事本应用。项目采用ArkTS声明式开发范式,实现了用户管理(注册/登录)、记事本CRUD操作、本地数据存储等核心功能。技术架构包含前端ArkTS组件和RdbStore SQLite数据库后端,采用单例模式管理数据。数据库设计包含用户表和记事本表,支持数据持久化。应用包含启动页、登录页、主页和编辑页等功能模块,提供了完整的记事本管理体验。
最近在做鸿蒙 AI 应用开发的时候,需要用到 MindSpore Lite 的模型转换工具。官方提供的预编译版本虽然方便,但有时候我们需要自定义一些功能,或者想要了解底层的实现细节,这时候就需要从源码编译了。刚开始编译的时候,遇到了不少问题:环境配置不对、依赖版本不匹配、编译参数设置错误等等。折腾了好几天才把环境配好,成功编译出转换工具。今天我们就来聊聊 MindSpore Lite 源码编译的环
摘要 本文介绍了通过鸿蒙hiAppEvent模块获取应用异常信息的方法,包括应用崩溃、卡死和系统查杀三种场景。实现思路包括:1)构建异常事件触发崩溃/卡死;2)订阅事件接收异常数据;3)处理并展示异常信息。关键点在于使用hiAppEvent.addWatcher订阅事件,通过@StorageLink实现数据绑定,并利用LazyForEach高效渲染异常信息列表。示例还展示了持久化存储异常数据的功能
最近在做一个鸿蒙应用的时候,遇到了一个布局问题:页面需要适配不同屏幕尺寸,有些地方用 Flex 布局,有些地方用 Grid 布局,但总是感觉用得不顺手。有时候用 Flex 实现的效果,用 Grid 会更简单;有时候用 Grid 实现的效果,用 Flex 反而更灵活。后来仔细研究了一下,才发现 Flex 和 Grid 虽然都是布局容器,但它们的适用场景完全不同。Flex 适合一维布局,比如一行或一列
鸿蒙 ArkUI 自定义弹出框实践 本文介绍了在鸿蒙 ArkUI 中使用半模态弹窗替代 Dialog 的实现方案。通过对比发现,Dialog 的动画效果会影响整个蒙层,而半模态弹窗仅作用于视图层,动画效果更符合预期。文章详细展示了如何使用 harmony-dialog 三方库中的 DialogHelper 类创建底部列表弹窗,包括参数配置、自定义组件构建和数据传递。重点说明了 BottomList
本文基于Swiper组件和Video组件实现短视频切换功能。
ArkUI
——ArkUI
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net