鸿蒙5.0&next开发【@ohos.mulitmodalawareness.motion (动作感知)】 硬件_ohos.multimodalawareness.motion
本模块,提供对用户行为、动作的感知能力,包括用户的手势、动作等。
说明
本模块首批接口从API version 15开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
导入模块
import { motion } from \'@kit.MultimodalAwarenessKit\';
OperatingHandStatus
系统能力:SystemCapability.MultimodalAwarness.Motion
motion.on(‘operatingHandChanged’)
on(type: ‘operatingHandChanged’, callback: Callback): void;
订阅触控操作手感知事件。
需要权限:ohos.permission.ACTIVITY_MOTION
系统能力:SystemCapability.MultimodalAwarness.Motion
参数:
示例:
motion.on(\'operatingHandChanged\', (data:motion.OperatingHandStatus) => { console.info(\'on success\' + data);})
motion.off(‘operatingHandChanged’)
off(type: ‘operatingHandChanged’, callback?: Callback): void;
取消订阅触控操作手感知事件。
需要权限:ohos.permission.ACTIVITY_MOTION
系统能力:SystemCapability.MultimodalAwarness.Motion
参数:
示例:
motion.off(\'operatingHandChanged\', (data:motion.OperatingHandStatus) => { console.info(\'off success\' + data);})
motion.getRecentOperatingHandStatus()
getRecentOperatingHandStatus(): OperatingHandStatus;
获取最新触控操作手状态。
需要权限:ohos.permission.ACTIVITY_MOTION
系统能力:SystemCapability.MultimodalAwarness.Motion
返回值:
示例:
let data:motion.OperatingHandStatus = motion.getRecentOperatingHandStatus();console.info(\'get success\' + data);