HarmonyOS Next
文章平均质量分 73
分享探索HarmonyOS基础开发技术,包括自定义组件、音视频播放、数据库访问、网络通讯、UI布局以及常用的开发框架等应用开发技术,与广大开发爱好者一起快速融入鸿蒙生态,并学习分布式在鸿蒙中的使用方法及应用场景,通过设备互联打造虚拟超级系统,从而使设备、资源便捷共享,积极探索智能化设备新服务!!
╰つ栺尖篴夢ゞ
本人毕业于计算机技术专业,从事iOS高级开发,专注于iOS/MacOS内核/汇编/源码/架构/算法等相关技术的开发学习,同时热爱人工智能、OpenGL/ES、云原生等技术,优快云博客专家与原力计划作者,华为云云享专家与特约博主,阿里云专家博主,荣获优快云 iOS领域优质创作者、2022年度博客之星移动领域TOP 3、2022年度博客之星TOP 16、AI创想秀邂逅“华为云ModelArts”征文大赛一等奖、优快云第一届猿创征文优质博文奖,以及多项优秀TOP博文、优快云开源挑战赛优秀奖等。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HarmonyOS Next之深入解析使用Grid实现瀑布流网格布局
本文介绍了如何在HarmonyOS NEXT中实现图片瀑布流布局。首先定义了包含图片ID、标题、描述、尺寸、作者信息和统计数据的ImageItem接口。使用@State装饰器管理图片数据和UI状态,包括分类选择、排序方式和搜索关键词。通过getFilteredImages方法实现数据过滤和排序功能。最后利用WaterFlow组件构建两列瀑布流布局,每个FlowItem包含图片卡片,支持保持原始宽高比,并集成了收藏按钮和图片信息展示功能。整个布局采用响应式设计,适配不同屏幕尺寸。原创 2025-12-19 17:45:42 · 361 阅读 · 0 评论 -
HarmonyOS NEXT之深入解析Grid网格布局打造精美的照片相册管理集
本文介绍了照片相册应用的基础网格布局实现方案。首先定义了相册和照片的数据模型,包含ID、名称、数量、封面、日期等字段。然后详细展示了页面布局的实现代码:1)使用Text组件实现标签切换功能,通过currentTab状态变量控制样式;2)采用Grid组件实现2列相册视图布局,包含封面图片和相册信息;3)使用3列网格布局展示最近项目,每个项目包含照片和可选的位置信息覆盖层。布局代码展示了ArkUI组件如何通过属性设置实现美观的相册展示效果。原创 2025-12-19 15:22:44 · 968 阅读 · 0 评论 -
HarmonyOS NEXT之深入解析Grid网格布局列表的交互与状态管理
Grid 组件是 ArkUI 框架中强大的网格布局容器,与 GridItem 子组件配合使用可创建灵活的网格布局。该组件支持自定义行列数、尺寸占比控制、子组件跨行列、间距设置和滚动能力等特性。通过 rowsTemplate 和 columnsTemplate 属性可设置网格布局的行列数量与占比,未设置时可通过 layoutDirection 决定排列方式。Grid 还支持绑定 Scroller 对象实现滚动控制,适用于日历翻页等场景。实战中可用于构建商品展示等网格布局,通过设置两列模板和行列间距实现整齐排列原创 2025-12-19 14:37:20 · 1108 阅读 · 0 评论 -
HarmonyOS之深入解析如何实现语音朗读能力
本文介绍了在HarmonyOS Next中实现语音朗读功能的方法。首先配置必要的网络和定位权限,通过CoreSpeechKit模块的textToSpeech API初始化TTS引擎。采用单例模式封装TextToSpeechManager类管理语音功能,包括设置语言、发音人等参数,添加状态监听回调。实现文本朗读方法,支持控制播放状态,注意文本长度不超过10000字符。最后在应用中导入该工具类即可调用语音朗读功能。该方案可实现应用文本转语音的能力,提高用户体验。原创 2025-11-12 17:34:17 · 446 阅读 · 0 评论 -
HarmonyOS之深入解析如何根据url下载pdf文件并且在本地显示和预览
在HarmonyOS中实现PDF文件的下载、本地存储和预览功能,需要综合运用网络请求、文件管理和文档预览等能力。原创 2025-03-27 14:18:32 · 1024 阅读 · 0 评论 -
HarmonyOS之深入解析跳转支付宝小程序完成操作后如何自动返回App
在HarmonyOS中,通过跳转 alipays://platformapi/startapp?appId=XXXXXXXXXXXX&backSCAppScheme=myAppScheme 调用支付宝功能后,如果需要返回 App,该如何处理呢?原创 2025-03-27 10:55:16 · 1658 阅读 · 4 评论 -
HarmonyOS之多态样式stateStyles的使用
摘要: 在HarmonyOS开发中,stateStyles提供了一种高效的方式为组件设置多态样式,根据组件状态(normal、pressed、focused、disabled、selected)自动切换样式,无需手动处理状态逻辑。通过.stateStyles()方法可定义各状态样式,支持与@Styles装饰器联合使用实现复杂样式复用,并能绑定变量实现动态响应。相较于传统onTouch事件管理状态的方式,stateStyles代码更简洁,支持所有组件属性。特别适用于按钮按压效果、禁用状态及Checkbox/R原创 2025-11-11 14:13:27 · 1002 阅读 · 0 评论
分享