获取设备旋转角度参考如下demo:/** * 注册方向传感器,注意只能放到Ability中注册 */ private doRegister() { try { sensor.on(sensor.SensorId.ORIENTATION, (data: sensor.OrientationResponse) => { log.info('[x, y, z]: [' + Math.round(data.beta) + ', ' + Math.round(data.gamma) + ',' + Math.round(data.alpha) + ']'); }, { interval: 100000000 }); } catch (error) { let e: BusinessError = error as BusinessError; log.error(`Failed to invoke once. Code: ${e.code}, message: ${e.message}`); } } /** * 反注册方向传感器 */ private doUnRegister() { sensor.off(sensor.SensorId.ORIENTATION); }传感器sensor具体可参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/\_sensor-V5
获取设备旋转角度参考如下demo:
传感器sensor具体可参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/\_sensor-V5