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)