holding 0.0.1 copy "holding: ^0.0.1" to clipboard
holding: ^0.0.1 copied to clipboard

Flutter 握持手感知插件,支持 HarmonyOS/OpenHarmony,订阅握持手状态变化(未握持/左手/右手/双手/未识别)。

Changelog #

本文档记录 holding 插件的版本变更。

格式基于 Keep a Changelog,版本号遵循 语义化版本


0.0.1 初始版本 #

新增 #

  • 握持手状态订阅Holding.subscribeHoldingHand(SubscribeHoldingHandOptions),订阅系统握持手状态变化。
  • 取消订阅Holding.unsubscribeHoldingHand([UnsubscribeHoldingHandOptions?]),取消握持手状态监听。
  • 握持手状态枚举HoldingHandStatus(none / left / right / both / unknown),与鸿蒙 motion.HoldingHandStatus 对应,提供 codefromCode(int)
  • 订阅选项SubscribeHoldingHandOptions(必填 onChange,可选 successfailcomplete);UnsubscribeHoldingHandOptions(可选 successfailcomplete)。
  • OHOS 平台实现:基于 MethodChannel(holding)与 EventChannel(holding/events),使用 @kit.MultimodalAwarenessKitmotion.on('holdingHandChanged') / motion.off('holdingHandChanged') 接收并下发状态。
  • 权限:插件 HAR 声明 ohos.permission.DETECT_GESTUREohos.permission.ACTIVITY_MOTION
  • 示例应用example/ 中提供握持手订阅 UI 与状态变化记录示例。

说明 #

  • 当前仅支持 HarmonyOS / OpenHarmony 平台;其他平台调用将未实现。

1
likes
130
points
77
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter 握持手感知插件,支持 HarmonyOS/OpenHarmony,订阅握持手状态变化(未握持/左手/右手/双手/未识别)。

Repository
View/report issues

Documentation

Documentation
API reference

License

Apache-2.0 (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on holding

Packages that implement holding