Skip to main content
版本:v3

Barometer

API_LEVEL 2.1 开始支持,API 兼容性请参考 API_LEVEL

气压高度传感器。

信息

权限代码: device:os.barometer

方法

getAirPressure

获取气压值,单位百帕

getAirPressure(): number

getAltitude

获取海拔高度值,单位米

getAltitude(): number

onChange

注册气压和海拔变化事件监听回调函数

onChange(callback: () => void): void

offChange

取消气压和海拔变化事件监听回调函数

offChange(callback: () => void): void

代码示例

import { Barometer } from '@zos/sensor'

const barometer = new Barometer()
const airPressure = barometer.getAirPressure()
const altitude = barometer.getAltitude()

const callback = () => {
console.log(barometer.getAltitude())
}

barometer.onChange(callback)

// When not needed for use
barometer.offChange(callback)