自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除