登录社区云,与社区用户共同成长
邀请您加入社区
本文详细介绍了基于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组件实现短视频切换功能。
如何使用web中的userAgent区别当前使用的设备类型是手机还是电脑....
本文详细介绍了鸿蒙系统中WebSocket的开发使用,包括客户端和服务端实现。
本文介绍了如何使用FFmpeg命令截取视频片段生成GIF图片的功能实现方案。主要内容包括:1) 视频播放模块实现,区分本地和在线视频的处理方式;2) 通过MP4Parser获取视频帧展示在时间轴上;3) 时间轴选择框交互逻辑处理;4) GIF生成模块调用FFmpeg命令完成转换。文章还提供了完整的工程结构说明,包含视频播放、时间轴选择、GIF生成等核心模块的实现细节,以及在线视频边缓存边播放的处理
本示例展示了鸿蒙系统视频小窗口播放功能的实现方案,通过AVPlayer媒体组件和PiPWindow悬浮窗技术,实现了视频播放、后台自动切换悬浮窗、播放进度同步等功能。关键技术点包括:1.使用AVPlayer进行视频播放控制;2.通过PiPWindow创建悬浮窗播放器;3.XComponent组件实现播放进度同步;4.Watch监听器控制播放状态。该方案适用于需要后台持续播放视频的场景,并提供了亮度
本文介绍了实现鸿蒙系统下Swiper指示器导航点位于内容下方的技术方案。通过将Swiper区域分割为内容区和空白区两部分,结合indicator属性调整导航点位置至空白区域。方案采用Column布局进行区域分割,配置DotIndicator的bottom偏移值实现精确定位。该技巧适用于需要特殊指示器位置的轮播场景,工程结构简洁,由单个视图组件IndicatorBelowSwiper.ets实现,属
本文详细介绍鸿蒙5.0的SwipePlayer三方库在短视频开发中的应用,该库封装了AVPlayer及核心组件,提供流畅的上下滑动切换、快速起播等能力。
ArkUI
——ArkUI
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net