🧩 Flutter Plugins and Tizen 插件支持列表
📘 来源:github.com/flutter-tiz… 当前维护插件数量:24 个
一、🌐 概述
在 Tizen 平台(如三星智能手表、智能电视、物联网设备)上运行 Flutter 应用时,需要为 Flutter 常用插件提供 Tizen 端实现。
⚠️ 注意:
non-endorsed状态表示插件尚未得到原始作者官方背书(未进入官方 Flutter Plugins 团队维护)。 使用时需要在pubspec.yaml中同时引用:dependencies: foobar: ^x.x.x foobar_tizen: ^x.x.x才能实现完整功能支持。
二、📦 插件对应关系表
| 🧱 Tizen 插件包名 | 🔗 对应前端包 | 📄 Pub 版本 | 🏷️ 类型 | ✅ 是否 Endorsed |
|---|---|---|---|---|
| audioplayers_tizen | audioplayers | v1.0.1 | 第三方 (3rd-party) | ❌ No |
| battery_plus_tizen | battery_plus | v1.0.1 | 官方 (1st-party) | ❌ No |
| camera_tizen | camera | v2.0.0 | 官方 (1st-party) | ❌ No |
| connectivity_plus_tizen | connectivity_plus | v1.0.0 | 官方 (1st-party) | ❌ No |
| device_info_plus_tizen | device_info_plus | v1.0.0 | 官方 (1st-party) | ❌ No |
| flutter_tts_tizen | flutter_tts | v1.1.1 | 第三方 (3rd-party) | ❌ No |
| geolocator_tizen | geolocator | v1.1.0 | 第三方 (3rd-party) | ❌ No |
| google_maps_flutter_tizen | google_maps_flutter | v0.1.0 | 官方 (1st-party) | ❌ No |
| image_picker_tizen | image_picker | v2.0.0 | 官方 (1st-party) | ❌ No |
| integration_test_tizen | integration_test | v2.0.0 | 官方 (1st-party) | ❌ No |
| messageport_tizen | Tizen only | N/A | 自研 (Tizen 专用) | ❌ No |
💡 表示还有约 24 个插件提供了 Tizen 移植支持(此表为部分核心示例)。
三、📘 使用说明与建议
1️⃣ 在 Tizen 平台使用 Flutter 插件
在项目 pubspec.yaml 中需要显式声明两个包依赖:
dependencies:
camera: ^0.10.3+2
camera_tizen: ^1.0.0
2️⃣ 编译并运行
flutter-tizen build tpk
flutter-tizen run
四、📎 延伸资料
| 内容 | 链接 |
|---|---|
| 官方插件仓库 | 🔗 github.com/flutter-tiz… |
| Flutter for Tizen GitHub | 🔗 github.com/flutter-tiz… |
| 插件开发指南 | 🔗 Flutter Tizen Plugin Development Guide |
五、📑 小结
| 分类 | 内容 |
|---|---|
| 🧠 目的 | 使常用 Flutter 插件可在 Samsung / IoT / TV 等 Tizen 平台运行 |
| ⚙️ 使用要点 | 在 pubspec.yaml 同时声明主插件与 _tizen 后缀包 |
| 🧩 支持状态 | 共 24 个插件已支持(部分仍为非官方 endorsed) |
| 🧰 常用插件 | camera_tizen、battery_plus_tizen、connectivity_plus_tizen、image_picker_tizen 等 |
| 🌍 仓库地址 | flutter-tizen/plugins |