登录社区云,与社区用户共同成长
邀请您加入社区
开发工具:DevEco Studio运行平台:OpenHarmony 模拟器(API 9 及以上)/ 鸿蒙真机(API 9 及以上)开发框架:Flutter-OH(鸿蒙定制版 Flutter)适配三方库:shared_preferences: ^2.2.2测试场景:用户偏好设置存储、登录状态缓存、临时数据持久化。
这篇文章介绍了如何为开源鸿蒙Flutter笔记应用实现离线数据备份功能,主要包含以下内容: 使用qr_flutter库生成二维码实现跨设备数据迁移 纯Dart实现,无需平台适配 支持将JSON格式的笔记数据转换为二维码 同时提供文本复制功能作为备用方案 设计了专门的备份数据格式 采用JSON结构存储笔记内容 包含版本号和加密参数(salt_b64) 区分普通笔记和私密笔记的存储方式 实现了完整的导
该组件具备以下技术亮点:⚡ 流畅交互体验 - 动画效果、多选操作🔧 完善的数据管理 - 本地存储、云端同步视频稍后观看文章稍后阅读资源书签管理。
文章分类管理组件是内容型应用的核心功能,帮助用户高效组织、浏览和检索内容。通过合理的分类体系,提升用户体验和内容发现效率。在 OpenHarmony 环境下开发 Flutter 应用时,分类组件需要支持多种布局、层级管理、动态更新等功能。category)?itemHeight;本文详细介绍了如何在 Flutter + OpenHarmony 环境中开发一个功能完善的文章分类管理组件。
Flutter for OpenHarmony 是 Google Flutter 框架针对 OpenHarmony 操作系统的官方适配版本。它保留了 Flutter 的核心特性,包括声明式 UI(Dart)、响应式编程模型以及丰富的跨平台组件库。开发者可以使用熟悉的 Dart 语言,为华为手机、平板、手表等多种设备开发应用,同时获得原生级别的性能体验。在生物识别领域,Flutter 生态提供了多个
屏幕朗读开关检测- 实时检测系统屏幕朗读状态TalkBack 文本朗读- 支持主动触发语音朗读焦点管理跳转- 实现键盘导航和焦点控制焦点导航支持- 提供顺序导航和焦点切换语义化标签设置- 为界面元素添加语义描述图片替代文字描述- 为图片提供语音描述手势导航支持- 支持触摸手势识别无障碍事件监听反馈- 实时记录无障碍事件本文通过 Flutter for OpenHarmony 框架,成功实现了一款功
大家好,本篇是我真实完成Flutter + OpenHarmony 健康管理应用的 Day7 开发笔记,基于 Day1-Day6 已实现的本地数据持久化功能,继续实现健康数据可视化图表展示,通过引入第三方图表库fl_chart,将身高、体重、心率数据以柱状图形式直观展示,让数据呈现更专业、更清晰,全程只用 DevEco Studio 开发,一步不漏、全部写细,新手照着做就能一次成功!
大家好,本篇是我真实完成Flutter + OpenHarmony 健康管理应用的 Day6 开发笔记,基于 Day1-Day5 已实现的多页面数据闭环,继续实现数据本地持久化功能,通过引入第三方库完成用户信息与健康数据的本地存储与读取,实现关闭应用数据不丢失的完整功能,全程只用 DevEco Studio 开发,一步不漏、全部写细,新手照着做就能一次成功!
随着 OpenHarmony 生态的日益成熟,越来越多的开发者开始关注如何在鸿蒙设备上构建高质量的应用。Flutter for OpenHarmony 作为跨平台框架的重要一员,让开发者能够使用一套 Dart 代码同时覆盖 Android、iOS 和 OpenHarmony 三大平台,大幅降低了多端适配的成本。本文将带领大家从零开始,使用 Flutter for OpenHarmony 构建一款功
这是一个基于 Flutter + OpenHarmony 的多功能单位换算器应用,支持长度、重量、温度、面积、体积、速度等多种单位类型的换算,并带有历史记录功能。症状解决方案: 在中添加对应的资源定义。症状解决方案。
在现代社区生活中,垃圾分类与大件垃圾处理一直是居民和物业的共同痛点:老年群体难以区分干垃圾、湿垃圾、可回收物、有害垃圾,误投放易面临物业处罚;大件家具、旧家电、装修垃圾重量大、搬运难,随意堆放不仅破坏小区环境,还可能被城管通报整改。本次实战基于跨平台技术,打造集智能垃圾分类查询、AI 拍照识别、大件垃圾上门预约清运、投放点 / 时间提醒、环保积分激励于一体的一体化便民模块。界面采用大字大图、极简交
/ 总流量(字节)// WiFi流量(字节)// 移动数据流量(字节)// 已使用字节// 套餐总量字节// 剩余字节// 当前速度(字节/秒)// 峰值速度});// 计算使用百分比});});});Key?key,@override),SizedBox(// 背景圆SizedBox(value: 1,),),// 进度圆SizedBox(),),),// 中心文字Column(
水电燃气缴费是社区居民每月高频刚需民生业务,也是智慧社区便民APP核心留存功能。传统线下营业厅排队缴费、多平台跳转操作、账单对账不透明、逾期突发停供、资金隐私有风险等问题,长期困扰居民与物业运维。本文基于轻量化开发一体化缴费便民模块,无需额外硬件改造,适配全系低配鸿蒙机型,集成户号绑定、实时账单查询、用量可视化分析、欠费预警、原生安全支付、缴费台账归档全闭环能力,适老化极简交互,轻松通过鸿蒙应用市
本文是Flutter for OpenHarmony智能备忘录APP实战系列的第三篇,主要实现了笔记编辑页面的核心功能。文章详细讲解了如何通过封装路由工具实现页面跳转,构建包含标题和正文输入的表单布局,并完成笔记数据的本地持久化存储。开发过程中涵盖了输入控制器管理、鸿蒙UI风格适配、JSON序列化存储、唯一ID生成等关键技术点,最终实现了新增笔记后自动保存并刷新首页列表的功能闭环。文章保持了前两日
本文是Flutter for OpenHarmony智能备忘录APP开发实战的第二篇,主要完成笔记实体模型封装、自定义列表卡片组件和模拟数据渲染。文章详细介绍了如何创建笔记实体类并实现JSON序列化方法,封装符合鸿蒙UI风格的笔记卡片组件,构造模拟测试数据,并在首页ListView中循环渲染。同时扩展了本地存储工具类的读写方法,为后续功能开发做准备。通过真机测试验证了列表滑动流畅、布局美观协调。D
AtomGit是中国本土化代码托管平台,提供类似GitHub的代码仓库管理和协作开发功能。其API体系包含REST API(api.gitcode.com)和AI API(api-ai.gitcode.com)两大核心服务,采用Bearer Token认证方式。平台提供完整的仓库管理接口,包括获取用户仓库列表等操作,示例展示了Dart语言实现的Repository数据模型及分页查询方法。同时集成A
摘要 AtomGit AI助手是一款基于Flutter开发的鸿蒙移动应用,集成DeepSeek-V3大模型提供Git技术问答服务。核心功能包括:1)AI智能问答模块,通过HTTP流式响应实时处理API返回数据;2)仓库管理模块支持查看和搜索AtomGit仓库;3)账号管理系统实现多账号切换。技术架构采用分层设计,包含UI层、业务逻辑层和数据持久层,关键实现包括流式JSON解析、UTF-8编码处理和
本文是Flutter+开源鸿蒙实战项目"智联邻里"的最终篇,主要介绍了项目收尾优化工作。内容包括:封装全局统一主题类实现UI规范统一;进行代码精简重构,包括无用文件清理、组件抽离、命名规范统一;优化项目资源,压缩图片和动画文件;配置开源鸿蒙正式签名并打包发布版HAP文件;最后通过hdc工具进行真机部署和全功能测试验收。项目全程采用企业级第三方库开发,涵盖状态管理、网络请求、权限
Flutter+开源鸿蒙实战Day9开发总结: 本文介绍了智联邻里项目Day9的开发内容,重点解决开源鸿蒙项目中的权限管理和应用分享两大痛点。通过集成permission_handler实现相机、相册、拨号等系统权限的统一管理,使用share_plus封装全局分享功能支持文字、链接等内容分享。同时优化了本地缓存策略,封装了版本更新弹窗组件,确保应用在鸿蒙多端设备上的良好体验。所有功能均采用第三方库
大家好,本篇是我真实完成Flutter + OpenHarmony 健康管理应用的 Day5 开发笔记,基于 Day1-Day4 已完成的工程基础,继续实现用户信息录入 - 健康数据录入 - 数据总览展示全流程链路,完成多页面逐级数据传递、全表单校验、完整数据可视化展示,全程只用 DevEco Studio 开发,一步不漏、全部写细,新手照着做就能一次成功!
大家好,本篇是我真实完成Flutter + OpenHarmony 健康管理应用的 Day4 开发笔记,基于 Day1-Day3 的工程基础,继续实现了页面间数据传递与健康数据展示功能。通过命名路由传值,将用户信息录入页的数据传递到健康数据页并展示,同时完成了健康数据表单的搭建,全程只用 DevEco Studio 开发,一步不漏、全部写细,新手照着做就能一次成功!我会把路由传值的实现过程、数据展
横扫鸿蒙弹窗乱象,SmartDialog出世!ohos_smart_dialog对于鸿蒙而言,日常场景就是雪中送炭!
Flutter 作为 Google 推出的跨平台 UI 框架,凭借其高性能、热重载和丰富的组件生态,已经成为移动端跨平台开发的首选方案之一。而 OpenHarmony 作为国产操作系统,正在积极拥抱跨平台开发框架。Flutter for OpenHarmony 的出现,让开发者能够使用同一套代码同时开发 Android、iOS 和 OpenHarmony 应用,大大提升了开发效率。
在鸿蒙6.0.1及以上版本(API20及以上SDK)开发中,图片加载与缓存是高频需求,直接开发原生缓存逻辑耗时费力。本文基于Flutter跨端开发框架,集成cached_network_image三方库,快速实现鸿蒙6.0.1+设备的网络图片加载、本地缓存、错误占位、加载占位等核心功能,全程适配API20及以上SDK,步骤清晰、代码可直接复用,仅支持鸿蒙6.0.1及以上机型,不兼容低版本系统,兼顾
作为鸿蒙开发者,在鸿蒙6.0及以上版本(API20及以上SDK)中引入Flutter跨端开发,可借助Flutter丰富的三方库生态,快速实现原生级功能,无需从零开发适配。本文聚焦鸿蒙6.0+设备的本地文件管理需求,通过集成Flutter三方库,实现文件选择、路径获取、文件信息展示等核心功能,全程基于API20+ SDK开发,步骤详细、代码带完整注释,仅适配鸿蒙6.0及以上所有机型,新手也能快速落地
本文介绍了基于Flutter开发跨平台时钟APP的实践过程。项目采用Flutter 3.22+Dart 3.4技术栈,实现了实时数字时钟显示和秒表计时功能,适配Android、iOS和OpenHarmony平台。文章详细阐述了核心功能开发,包括简约UI设计、实时时间更新和秒表控制逻辑实现。针对鸿蒙平台的适配问题,重点介绍了环境配置、资源引用优化和配置文件规范等关键解决方案,确保APP在鸿蒙设备上稳
本文通过一个完整的乐器学习应用案例,展示了 Flutter for OpenHarmony 的实际应用方法。从项目架构设计到具体代码实现,我们可以看到 Flutter 框架在跨平台开发中的优势:统一的开发体验、高效的代码复用,以及良好的可维护性。当然,在开发过程中也遇到了一些兼容性问题,主要集中在 ArkTS 编译器的类型系统和 API 限制方面。但随着 OpenHarmony 生态的不断完善,这
本文介绍了基于Flutter开发跨平台计算器应用并适配OpenHarmony的实践过程。项目使用Flutter 3.22+Dart 3.4技术栈,实现了一次开发,多端运行(Android/iOS/鸿蒙)的目标。文章详细阐述了Flutter端的核心功能实现,包括UI布局、按钮交互和计算逻辑处理。在鸿蒙适配环节,通过flutter_harmonyos插件和DevEco Studio工具,解决了平台差异
flutter
——flutter
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net