- 博客(12)
- 收藏
- 关注
原创 Flutter跨平台三方库path_provider鸿蒙化使用指南
Flutter的path_provider插件已完成OpenHarmony平台适配,为开发者提供了跨平台的文件路径管理能力。该插件支持获取临时目录、应用文档目录、应用支持目录和外部存储目录等常用路径。使用前需配置OpenHarmony开发环境,包括安装DevEco Studio、JDK 17和Flutter SDK。开发者可通过Git方式引入适配版本,在pubspec.yaml中添加依赖后即可使用与官方一致的API接口。完整示例展示了如何获取各类路径并显示在UI中,帮助开发者快速实现本地文件存储功能。
2025-12-23 11:53:39
656
原创 Flutter跨平台框架在开源鸿蒙中的使用与适配指南
Flutter在OpenHarmony上的开发实践 摘要:本文介绍了如何在OpenHarmony平台上使用Flutter框架进行跨平台应用开发。首先概述了Flutter框架的核心特性,包括高性能渲染、热重载和多引擎管理等优势。接着详细说明了开发环境搭建步骤,包括DevEco Studio安装、JDK配置和Flutter SDK设置。
2025-12-23 11:48:18
384
原创 鸿蒙平台使用 `wakelock_plus` 插件指南
wakelock_plus是一款支持鸿蒙平台的Flutter插件,用于控制设备唤醒锁,保持屏幕常亮。该插件提供enable()、disable()等简洁API,适用于视频播放、阅读等场景。安装时需在pubspec.yaml中配置依赖并覆盖接口版本。示例代码展示了如何通过按钮控制唤醒锁状态,并实时显示当前状态。插件已在Flutter 3.7.12-ohos-1.0.6等版本测试通过,具有跨平台支持、性能优异等特点。
2025-12-22 14:17:39
266
原创 鸿蒙平台使用 `vulkan-headers` 插件指南
vulkan-headers插件为鸿蒙平台提供了Vulkan图形API支持,包含头文件、API注册表及相关脚本。Vulkan是Khronos Group开发的高性能跨平台图形API,适用于游戏、VR/AR等领域。安装只需在pubspec.yaml中添加依赖配置并执行flutter pub get。插件支持Vulkan 1.0-1.3规范,兼容Android、Linux、Windows等多平台,提供丰富的图形渲染API,如vkCreateInstance、vkCreateDevice等核心功能。
2025-12-22 14:17:05
520
原创 Flutter App Links 鸿蒙平台使用指南
app_links是一个专为OpenHarmony平台优化的Flutter插件,支持应用链接和深度链接处理。核心功能包括获取初始/最新链接、实时监听链接流,并支持URI和字符串格式。通过Git方式引入依赖后,需在鸿蒙配置文件中声明自定义协议。API提供多种方式获取链接数据,示例展示了如何解析链接实现页面导航。适用于应用跳转、深度导航和营销推广等场景,为鸿蒙应用提供了完整的深度链接解决方案。
2025-12-21 20:02:29
725
原创 Flutter Widget from HTML 鸿蒙平台使用指南
flutter_widget_from_html 是一个支持 OpenHarmony 平台的 Flutter 插件,可将 HTML 转换为 Flutter 组件。主要功能包括:支持标准 HTML 标签和 CSS 样式、多媒体元素渲染、自定义样式和组件、异步构建和缓存机制,提供 Column/ListView/SliverList 三种渲染模式。安装需通过 Git 添加依赖并配置网络权限
2025-12-21 20:01:34
589
原创 Isolate Example Flutter 插件在鸿蒙上的使用指南
Isolate Example Flutter插件演示了如何利用Dart Isolate实现并发编程,避免阻塞UI线程。该插件提供两种使用方式:1)通过compute方法执行单次计算任务;2)直接创建管理长时间运行的Isolate。特别展示了不同数据传输方式的性能差异,包括普通数据传输和使用TransferableTypedData优化传输。在鸿蒙系统上使用时,需注意权限配置、根据设备性能动态调整Isolate数量以及及时释放资源等优化措施。
2025-12-20 16:33:55
373
原创 iOS App Clip Flutter 插件在鸿蒙上的使用指南
本文介绍了iOS App Clip Flutter插件及其在鸿蒙系统的适配方案。该插件演示了如何创建轻量级应用入口,包含Flutter界面渲染、设备信息获取和原生交互功能。文章详细说明了引入插件的方法,提供了基础使用示例代码,并重点介绍了鸿蒙系统的适配方案,包括设备信息获取适配和原子化服务配置。该方案展示了如何将iOS特定功能的设计理念移植到鸿蒙平台,通过Flutter实现跨平台的轻量级应用体验。最后提供了开源社区链接,鼓励开发者参与跨平台开发交流。
2025-12-20 16:33:05
360
原创 Flutter TPC Motion Sensors 在鸿蒙上的使用指南
fluttertpc_motion_sensors是为鸿蒙系统适配的Flutter运动传感器插件,支持加速度计、陀螺仪等设备传感器数据获取。安装需通过Git引入依赖,并在module.json5中配置传感器权限。提供多种传感器事件监听功能,包括加速度、方向等实时数据读取,并支持检查传感器可用性和设置更新间隔。兼容Flutter 3.7.12-ohos等版本,开发者可轻松实现运动检测等应用场景。需注意权限等级配置,建议加入开源鸿蒙跨平台社区获取支持。
2025-12-19 21:54:33
637
原创 Flutter TPC Open File 在鸿蒙上的使用指南
fluttertpc_open_file是一款专为鸿蒙系统适配的Flutter插件,基于open_file开发,支持通过原生应用打开多种文件类型。安装需在pubspec.yaml中添加Git依赖,提供简单API调用,支持指定MIME类型和UTI标识。插件兼容常见文档、图片、音视频及压缩包格式,已在多个Flutter和鸿蒙版本测试通过。使用时需注意文件路径权限和系统应用选择问题,为开发者提供了便捷的跨平台文件交互解决方案。
2025-12-19 21:54:02
772
原创 Flutter Wakelock 鸿蒙使用指南
Flutter Wakelock是一个用于控制设备屏幕唤醒状态的跨平台插件,支持Android、iOS、Web、macOS、Windows和HarmonyOS平台。该插件提供简洁API,可轻松实现屏幕常亮/休眠功能。本文介绍了该插件的鸿蒙定制版使用方法,包括通过Git引入依赖、API调用示例(enable/disable/toggle方法)以及状态检查功能。特别适配了HarmonyOS平台,确保所有核心API正常工作,适用于媒体播放、导航、游戏等需要保持屏幕常亮的场景。
2025-12-18 14:33:21
678
原创 Flutter App Installer 鸿蒙使用指南
Flutter App Installer 是一款专为鸿蒙平台定制的跨平台插件,支持应用商店跳转和APK文件安装功能。该插件提供统一API,适配Android、iOS和HarmonyOS平台,通过Git方式引入项目。使用前需配置鸿蒙的企业级安装权限,核心API包括跳转应用商店(goStore)和安装APK(installApk)。插件已通过Flutter 3.7/3.22与鸿蒙5.1环境的兼容测试,适用于应用内更新、推广分发等场景,具有简单易用、跨平台兼容等优势,开发者只需几行代码即可实现相关功能。
2025-12-18 14:32:47
927
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅