- 博客(46)
- 收藏
- 关注
原创 拼图挑战:图片滑块拼图 —— Flutter + OpenHarmony 鸿蒙风益智游戏
通过将拼图游戏从固定的 3×3 扩展为 **3×3 / 4×4 / 5×5 三档可选**,我们不仅提升了产品的包容性与可玩性,更验证了 **Flutter + OpenHarmony** 在构建**灵活、高性能、高颜值**应用上的强大能力。
2026-02-09 17:26:14
823
原创 成语接龙小游戏 —— Flutter + OpenHarmony 鸿蒙风中文益智游戏
这款成语接龙小游戏,实现了**词库管理、字符串校验、状态控制、持久化存储与情感化 UI** 五大能力,完美融合了 **Flutter 的跨平台优势** 与 **OpenHarmony 的人文设计理念**。
2026-02-09 15:45:00
977
原创 节日倒数日历 —— Flutter + OpenHarmony 鸿蒙风温暖实用工具
这款节日倒数日历,用不到 500 行代码,实现了日期计算、本地存储、情感化 UI 与轻量动画四大能力,完美诠释了 Flutter 的跨平台效率 与 OpenHarmony 的人文关怀。
2026-02-09 15:21:28
689
原创 抛硬币 & 掷骰子合集 —— Flutter + OpenHarmony 鸿蒙风趣味决策工具
这款“抛硬币 & 掷骰子合集”,虽小却精。它用不到 500 行代码,实现了**物理感动画、状态管理、历史追踪**三大核心能力,完美诠释了Flutter 的表现力与 OpenHarmony 的设计哲学
2026-02-09 14:32:00
1047
原创 脑力激荡:简易数独生成器 —— Flutter + OpenHarmony 鸿蒙风益智小游戏
这款简易数独生成器,不仅是一次对经典益智游戏的现代化演绎,更是 **Flutter 与 OpenHarmony 设计哲学** 的完美结合。通过精巧的算法、清晰的反馈与优雅的界面,我们让“动脑”变得轻松而愉悦。
2026-02-09 13:09:24
987
原创 ops-math 在深度学习训练中的应用实例
本文将通过 **三个典型训练场景**,展示 `ops-math` 如何在实际训练中发挥作用,并提供可复现的代码示例、梯度验证方法及性能分析表格,帮助开发者理解其价值与集成方式。
2026-02-07 00:12:23
712
原创 ops-math 库详解:高性能数学运算在 CANN 中的实现
本文将深入CANN仓库的`debug/`、`explain/`模块源码、探针机制与可视化协议,首次系统性解构其如何通过**细粒度执行追踪、因果归因引擎、交互式调试沙盒与合规审计接口**四大支柱,让昇腾AI软件栈成为“看得见、问得清、改得了”的玻璃盒,并探讨这一能力对构建负责任AIGC生态的战略意义。
2026-02-07 00:12:18
896
原创 ops-nn 中的自定义算子开发全流程(含注册与测试)
华为 CANN 为 `ops-nn` 提供了完整的 **自定义算子开发框架**,允许用户用 C++ 编写高性能内核,并通过 Python 接口调用。本文将手把手演示从 **算子设计 → C++ 实现 → 注册 → 编译 → Python 调用 → 性能测试** 的完整流程。
2026-02-07 00:12:11
905
原创 ops-nn 与 TensorFlow 的兼容性研究及迁移指南
本文将系统分析:- TensorFlow 与 `ops-nn` 的算子映射关系- 官方提供的迁移工具链(如 `tf2x`、`msconvert`)- 实际迁移案例(以 ResNet50 为例)- 性能对比与调试技巧
2026-02-07 00:12:03
998
原创 ops-nn 深度解析:昇腾 AI 算子库的核心能力与实战
本文将深入剖析 `ops-nn` 的设计原理、核心功能、使用方式,并通过完整代码示例展示如何调用和测试其算子。同时,我们将通过性能对比表格,量化其在 Ascend 910 芯片上的执行效率,帮助开发者更好地理解其价值与适用场景。
2026-02-07 00:11:55
604
原创 CANN仓库生态解码:昇腾AI软件栈如何构建AIGC时代的开发者友好型基础设施
本文将聚焦CANN仓库中的**开发者体验设计**,从文档体系、示例工程、调试工具、错误处理机制等维度,解析其如何系统性降低AIGC开发门槛,并探讨这种“以开发者为本”的工程哲学对中国AI生态的深远意义。
2026-02-06 19:53:58
930
原创 CANN仓库源码透视:昇腾AI软件栈的工程密码与AIGC落地实践
CANN仓库的价值,不仅在于它提供了运行AIGC模型的能力,更在于它展示了一种**系统级工程思维**——如何将芯片特性、编译优化、内存管理、调度策略有机整合,形成端到端的高性能解决方案。
2026-02-06 19:44:11
741
原创 CANN仓库技术解构:昇腾AI软件栈如何重构AIGC时代的底层计算范式
CANN仓库所展现的,不仅是一套AI加速软件,更是一种**面向AI原生时代的全新计算哲学**。它放弃对CUDA的亦步亦趋,转而从AIGC的本质需求出发,重构了从编译、调度到内存管理的全栈逻辑。
2026-02-06 19:40:01
720
原创 CANN仓库全景透视:昇腾AI软件栈的架构演进与AIGC工程化实践
CANN仓库不仅是一堆代码的集合,更是一部中国AI基础软件自主创新的缩影。它从最初的MindSpore附属组件,成长为支撑千亿参数AIGC模型的全栈加速平台,其背后是华为对“软硬协同、垂直整合”技术路线的坚定践行。
2026-02-06 19:36:34
710
原创 CANN仓库内容深度解读:昇腾AI生态的基石与AIGC发展的引擎
通过对CANN架构、模块与工具的深入解读,我们可以清晰看到其如何通过软硬协同、全栈优化的方式,为AIGC这一前沿应用提供坚实的算力底座。随着AIGC从“可用”走向“好用”,对底层软件栈的要求将愈发严苛。CANN的持续进化,不仅关乎昇腾芯片的竞争力,更将深刻影响国产AI生态在全球AIGC浪潮中的地位与话语权。
2026-02-06 19:29:15
685
原创 Flutter + OpenHarmony 实现基础能计算器:从 UI 设计到状态管理的完整实践
本文详细讲解如何使用 Flutter 在 OpenHarmony 上实现一个功能完整、体验流畅的计算器应用。从深色主题 UI 设计入手,通过自定义圆角按钮和响应式布局构建符合规范的界面;深入剖析核心状态管理逻辑,优雅处理四则运算、连续计算与除零错误;实现带历史记录面板的高级功能,支持查看、复用与清空;并提出性能优化、健壮性增强及无障碍适配建议。全文结合逐行代码解析,提供可直接用于生产的工程级实践方案。
2026-01-27 23:38:23
696
原创 Flutter 视频播放全攻略:video_player 2.10.1 插件全平台集成与实战
本文全面介绍了Flutter官方视频播放插件video_player 2.10.1的使用方法,主要内容包括:1. 插件特性:支持iOS/Android/macOS/Web四大平台,提供统一API封装,支持网络/本地/资产视频播放,具备完整播放控制功能。2. 环境配置:详细说明了各平台的前置权限配置要求,包括iOS的ATS配置、Android的网络权限等。3. 功能实现:通过代码示例演示了网络视频、本地资产视频和文件视频的播放实现方法。4. 进阶功能:介绍了播放速度调节、视图类型切换等高级功能的使用方式。5.
2025-12-20 16:23:25
1217
原创 Flutter 相机开发全攻略:camera 0.11.3 插件全平台集成与实战
Flutter相机开发指南:camera 0.11.3插件全解析 本文全面介绍Flutter官方相机插件camera 0.11.3的使用方法,涵盖核心特性、平台配置和功能实现。该插件支持iOS、Android和Web三大平台,提供相机预览、拍照、录像等核心功能,基于原生相机框架封装(CameraX/Camera2/AVFoundation)。 主要内容包括: 平台配置指南:详细说明iOS/Android/Web的前置配置步骤 核心功能实现:相机初始化、预览、拍照保存和视频录制 关键开发技巧:生命周期管理、权
2025-12-20 16:04:27
1006
原创 Flutter 全局Toast解决方案:fluttertoast 9.0.0 全平台集成与实战
FlutterToast 9.0.0使用指南:提供无上下文和有上下文两种Toast实现方案。无上下文Toast适用于Android/iOS/Web简单提示场景,集成快速但功能有限;有上下文Toast支持全平台、自定义UI和队列管理,适合复杂需求。文章详细介绍了两种模式的配置方法、使用场景和注意事项,包括如何通过NavigatorKey实现全局上下文访问。特别提醒Android 11+系统对无上下文Toast样式的限制,并针对常见问题给出解决方案,帮助开发者灵活选择适合项目的Toast实现方式。
2025-12-20 15:47:04
892
原创 Flutter 权限管理实战手册:permission_handler 全平台适配与最佳实践
Flutter权限管理插件permission_handler使用指南 本文全面介绍了Flutter生态中最主流的权限管理插件permission_handler的使用方法。该插件提供统一的跨平台API,支持iOS和Android系统的权限请求、状态检查及设置跳转。主要内容包括:1.核心特性与平台支持;2.全平台环境配置详细步骤;3.基础实战(权限状态检查与请求);4.高级用法(多权限批量请求、回调封装等);5.平台差异化处理与最佳实践;6.常见问题排查方案。文章详细讲解了如何通过该插件实现规范的权限管理流
2025-12-18 23:51:44
1236
原创 Flutter 本地存储权威指南:sqflite 2.4.2 全平台集成与实战
本文全面介绍了Flutter中使用sqflite 2.4.2进行本地数据持久化的解决方案。主要内容包括:1) sqflite核心特性解析,支持全平台、事务操作和自动版本管理;2) 详细的多平台环境配置指南;3) 数据库CRUD基础操作示例;4) 高级功能如事务处理、批量操作和数据迁移;5) 类型适配、性能优化等最佳实践;6) 常见问题排查方法。通过"待办事项"案例演示,帮助开发者快速掌握Flutter本地数据库开发技巧,适用于用户配置、离线缓存等结构化数据存储场景。
2025-12-18 23:40:07
901
原创 Flutter 生物认证权威指南:local_auth 3.0.0 全平台集成与实战
Flutter跨平台生物认证全攻略:基于local_auth 3.0.0的完整解决方案 本文详细介绍了如何使用Flutter官方插件local_auth 3.0.0实现跨平台生物认证功能。主要内容包括: 核心特性解析:支持Android、iOS、macOS、Windows全平台生物认证,提供统一的API接口 环境配置指南:分步骤讲解各平台原生配置要点及常见问题解决方案 六大实战场景:涵盖设备能力检测、认证类型获取、基础/强制认证等典型应用场景 异常处理方案:提供完整的异常捕获和处理机制,确保应用稳定性 安全
2025-12-18 23:28:49
949
原创 Flutter 结合 local_auth 3.0.0 实现跨平台本地生物识别认证
Flutter跨平台生物识别认证方案:local_auth3.0.0详解 本文介绍Flutter官方插件local_auth3.0.0实现跨平台生物识别认证的完整方案。该版本强化了Windows10+和macOS的适配能力,新增标准化异常处理体系,支持指纹、人脸等多种生物识别类型。文章详细解析了核心特性、平台适配规则(Android需SDK24+、iOS13+)、认证流程实现及异常处理机制,并提供完整的代码示例。开发者通过配置简单权限和标准化API调用,即可快速构建安全可靠的生物识别认证功能,同时需注意各平
2025-12-18 23:20:11
968
原创 Flutter 结合 path_provider 2.1.5 实现跨平台文件路径管理
Flutter跨平台文件路径管理利器path_provider 2.1.5详解 摘要:Flutter官方插件path_provider 2.1.5版本优化了多平台文件路径管理,支持iOS、Android等主流平台的标准存储路径获取。本文解析其核心特性:平台兼容性增强、路径稳定性提升及错误处理优化;详细介绍临时目录、应用文档目录等路径类型的平台适配规则;提供基础配置、路径获取和文件读写等实操代码示例;并指出权限处理、空值判断等注意事项。该插件通过统一API简化跨平台文件路径管理,是Flutter开发中实现高效
2025-12-17 22:22:49
1009
原创 Flutter 结合 shared_preferences 2.5.4 实现本地轻量级数据存储
本文详细介绍了Flutter官方插件shared_preferences 2.5.4版本在轻量级本地数据存储中的应用。该版本优化了异步读写和多平台兼容性,支持int、double、bool、String等基础数据类型。文章对比了三种核心API(旧版SharedPreferences、新版SharedPreferencesAsync和带缓存的SharedPreferencesWithCache)的特点及适用场景,并提供了具体代码示例。同时强调了数据安全性、跨隔离区使用注意事项,建议敏感数据需额外加密。通过合理
2025-12-17 22:16:36
1116
原创 Flutter URL唤醒神器:url_launcher 6.3.2 全场景实战,从配置到进阶
本文介绍了Flutter官方插件url_launcher 6.3.2的完整使用指南,帮助开发者高效实现跨平台URL唤醒功能。文章首先阐述了该插件的核心价值与版本特性,包括空安全支持、增强的桌面端适配能力等。随后详细讲解了多平台环境配置方法,包括iOS、Android、Web及桌面端的原生适配要点。 核心部分提供了7个高频场景的实战代码示例,涵盖网页跳转、拨打电话、发送短信/邮件、地图导航、文件打开及第三方应用唤醒等常见需求,每个示例均包含完整代码和关键说明。文章还总结了6个进阶技巧,如URL编码处理、启动模
2025-12-16 19:42:20
953
原创 Flutter动画提效实战:animations 2.1.1 官方包全解析,4种Material动画开箱即用
Flutter官方推出的animations 2.1.1动画包为开发者提供了高效实现Material设计规范动画的解决方案。该包封装了四种核心动画模式:容器变换(ContainerTransform)强调视觉关联,共享轴线(SharedAxis)强化顺序性,渐隐(FadeThrough)适合无关联切换,淡出(FadeScale)用于临时元素。文章通过商品列表转场、步骤流程等实战案例,详细展示了如何快速集成专业级动画,同时提供性能优化技巧和版本适配建议,帮助开发者解决动画开发效率低、风格不统一等痛点,实现流畅
2025-12-16 19:23:32
998
原创 Flutter image_picker 1.2.1 插件:图片与视频选择全攻略
本文全面解析Flutter官方插件image_picker 1.2.1版本的使用方法,涵盖全平台兼容性、配置流程和核心API操作。重点介绍了iOS/Android/macOS等平台的权限配置要求,详细演示了图片/视频的选择拍摄、多选操作及异常处理方案。针对Android内存回收、文件永久存储等关键问题提供解决方案,并说明从旧版本迁移的注意事项。该插件支持7.0+Android、iOS12+等系统,是Flutter处理媒体选择的推荐方案,开发者需按平台特性进行适配以获得最佳体验。
2025-12-15 21:17:35
1092
4
原创 Flutter file_selector 插件:跨平台文件交互完全指南
本文全面介绍了Flutter文件管理插件file_selector的使用要点。该插件支持Android、iOS、Linux等主流平台,提供统一的文件操作接口,包括文件选择、保存和目录获取等功能。文章详细阐述了各平台的兼容性要求、配置步骤(特别是macOS的权限配置),并通过代码示例演示了核心功能实现,如单/多文件选择、文件保存和目录选择。同时强调了跨平台文件类型过滤的适配策略和不同平台的功能限制,最后给出权限适配、路径有效性等注意事项,为开发者提供了全面的使用指南。
2025-12-15 21:06:30
1131
原创 Flutter与DevEco Studio:跨端开发选型指南与零冗余实战
本文深入对比Flutter与DevEcoStudio在跨端开发中的技术特性与应用场景。Flutter凭借热重载和多端一致性优势,适合快速迭代的跨平台项目;DevEcoStudio则专注HarmonyOS生态,提供原生开发支持。通过"用户管理"功能实战,展示两种框架在页面跳转、数据传递等核心环节的实现差异。文章提出混合开发方案:以Flutter为主框架,通过MethodChannel调用ArkTS原生能力,实现优势互补。最后给出环境配置、代码复用和性能优化等实用建议,为开发者提供清晰的选型
2025-12-08 22:48:32
1036
原创 Flutter + HarmonyOS 4.0开发入门:ArkTS实现页面相互跳转(附完整代码)
本文介绍了使用ArkTS(Stage模型)实现HarmonyOS应用页面跳转的基础教程。主要内容包括:开发环境搭建(DevEco Studio 4.0+)、ArkTS工程创建、两个页面的构建(Index和Second页面)、页面路由配置以及核心跳转功能的实现。通过router模块的pushUrl和back方法实现页面导航,并加入日志打印和异常处理机制。文章提供了完整代码示例,涵盖布局样式、状态管理、事件绑定等关键知识点,适合HarmonyOS开发新手快速入门页面导航功能。同时给出了常见问题排查方法和进阶学习
2025-12-08 12:08:26
1171
原创 Flutter路由管理实战:从基础跳转到底层原理
本文系统介绍了Flutter路由管理的核心技术与实践方案。内容涵盖基础路由和命名路由的对比选型、参数传递方式、路由守卫实现、嵌套路由处理等关键知识点,并提供了典型场景的代码示例。文章特别强调路由命名规范化和跳转逻辑统一化的重要性,针对常见问题给出优化建议,包括路由预加载、类型安全参数传递等实用技巧。通过路由常量提取和全局工具类封装,可显著提升大型项目的路由可维护性。适合Flutter开发者系统掌握路由管理的最佳实践。
2025-12-05 23:44:12
740
原创 Flutter 组件封装实战:从基础到业务的复用秘籍
本文系统介绍了Flutter组件封装的核心方法与实战技巧。通过表格对比形式,详细解析了封装原则(单一职责、最小暴露等)、组件分类选型策略,并给出通用按钮和表单输入框的极简代码示例。文章重点梳理了常见避坑点(过度封装、状态耦合等)和性能优化技巧(const优化、懒加载等),同时提供组件库沉淀、样式常量类等团队协作方案。最后强调封装验收标准是减少调用代码量、确保样式统一,建议从高频基础组件入手,逐步构建可复用的组件体系。
2025-12-05 23:38:51
1016
原创 Flutter + 鸿蒙(HarmonyOS)校园地图指南程序开发指南(纯鸿蒙适配)
本文介绍了使用Flutter框架开发适配鸿蒙系统的校园地图应用的方法。通过Flutter的跨平台特性结合鸿蒙原生能力,实现地图展示、定位导航等功能。重点阐述了开发环境配置、项目结构设计、核心功能实现和鸿蒙适配方案,包括华为地图插件集成、权限管理等关键技术点。同时提供了常见问题解决方案,为开发者提供了一套完整的Flutter+鸿蒙混合开发实践指南。
2025-12-03 21:40:54
1188
原创 Flutter 环境搭建指南(Windows 系统):SDK 安装 + 编辑器适配 + 常见报错排查
Flutter环境搭建指南(Windows系统) 本文提供Windows系统下Flutter环境搭建的完整流程和常见问题解决方案。 环境搭建步骤: SDK安装:下载Flutter SDK并解压至非系统盘目录 环境配置:添加Flutter的bin目录到系统PATH变量 依赖检查:运行flutter doctor检查缺失项 编辑器适配:安装Android Studio或VSCode及必要插件 模拟器设置:创建AVD或配置真机调试 常见问题解决: 网络问题:配置国内镜像源环境变量 权限错误:确保SDK目录读写权限
2025-12-02 13:23:56
1340
原创 Flutter+鸿蒙融合开发:性能优化实战指南
摘要:本文针对Flutter在鸿蒙生态中的性能优化问题,提出三大核心解决方案:1)通过场景化选择渲染载体(Flutter或鸿蒙原生)减少双引擎竞争,优化后帧率提升至58-60fps;2)采用批量通信、Protocol Buffers数据格式降低跨端交互延迟,批量调用使延迟从800ms降至120ms;3)建立统一资源管理机制,内存占用减少32%。实测表明,这些方案有效解决了Flutter与鸿蒙在渲染机制、线程模型和资源管理上的差异问题,为开发者提供了可落地的性能优化路径。
2025-12-02 00:00:31
1039
原创 Flutter 与鸿蒙原生功能调用:从通信到实战全解析
本文详细介绍了Flutter与鸿蒙系统之间实现原生功能调用的方法和步骤。核心原理是通过MethodChannel建立双向通信桥梁,支持JSON、基础类型等数据格式传输。文章以"创建日历事件"为例,分三步演示实现过程:Flutter端封装通信通道、鸿蒙端监听并实现原生逻辑、配置权限后调用功能。同时列举了系统通知、文件存储等常见场景的调用代码,并强调通道名称一致、权限申请等关键注意事项。最后指出这种交互方式既能保持Flutter跨端优势,又能充分利用鸿蒙原生能力,适用于需要深度系统适配的应用
2025-12-01 23:53:47
720
1
原创 Flutter核心组件实战:从布局到交互的8个高频组件用法
Flutter组件化开发核心指南:精选8大高频组件详解 本文聚焦Flutter跨端开发的UI构建核心,精选文本(Text)、图片(Image)、布局(Row/Column/Stack)和交互(Button/TextField)等8个高频组件。通过属性速查表、代码示例和避坑指南,系统讲解组件组合使用技巧,包括: 基础展示组件的样式定制 布局组件的排列对齐策略 交互组件的事件处理 常见问题解决方案(如布局溢出) 配套完整Demo项目(GitHub可获取),基于Flutter3.24.0+DevEcoStudio
2025-11-30 23:18:55
1010
原创 从零上手:DevEco Studio+Flutter运行Hello World超详细教程
本文为跨端开发新手提供DevEcoStudio+Flutter运行HelloWorld应用的详细指南。首先强调环境校验的重要性,包括Flutter环境完整性检查、鸿蒙模拟器配置和插件启用确认。接着详细介绍DevEcoStudio图形化创建Flutter项目的步骤,从模板选择到项目配置。核心部分展示如何精简默认代码为极简HelloWorld实现,解析Flutter组件化思想。最后说明一键运行调试方法,包括热重载功能使用和常见问题解决方案。文章还提供后续学习方向建议,帮助开发者从基础项目过渡到实际应用开发。
2025-11-30 23:12:04
1053
原创 Flutter环境搭建超详细指南:从系统配置到项目运行(Windows/macOS通用)
定义区块链的核心组件:分布式账本、智能合约和共识机制。区分公有链、私有链和联盟链的适用场景。列举区块链在金融、医疗等领域的成功案例作为背景支撑。总结区块链为供应链带来的变革性价值。强调技术需与实际业务场景深度整合方能发挥最大效用。Flutter环境搭建的核心是“环境变量配置+依赖完整性”,关键避坑点包括:路径绝对不能含中文和空格(90%的初始化失败源于此)国内必须配置镜像加速(否则SDK下载超时)Java必须用11版本(DevEco Studio不兼容高版本)
2025-11-29 22:39:34
1117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅