sensors - 传感器
约 345 字大约 1 分钟
sensors模块提供了获取手机上的传感器的信息的支持,这些传感器包括距离传感器、光线光感器、重力传感器、方向传感器等。需要指出的是,本模块只能获取传感器的数据,Auto.js Pro不提供模拟或伪造传感器的数据和事件的功能。
目录
枚举
接口
类型别名
函数
类型别名
Sensor
Ƭ Sensor: AndroidSensor
& SensorExt
getSensor返回的对象类型,在Android原生Sensor类上拓展了额外的函数,参见SensorExt。
函数
getSensor
▸ getSensor(name
): Sensor
| undefined
通过传感器名称获取传感器对象,如果找不到该名称对应的传感器,则返回undefined
。
常见的传感器列表有:
accelerometer
加速度传感器magnetic_field
磁场传感器orientation
方向传感器gyroscope
陀螺仪传感器light
光线传感器pressure
压力传感器temperature
温度传感器proximity
接近(距离)传感器gravity
重力传感器linear_acceleration
线性加速度传感器
完整的列表参见Sensor。
示例
"nodejs";
const { getSensor, SensorDelay } = require("sensors");
const sensor = getSensor("light");
sensor.enableSensorEvent(SensorDelay.Normal)
.on("change", (light) => {
console.log(light);
});
$autojs.keepRunning();
参数
名称 | 类型 | 描述 |
---|---|---|
name | string | 传感器名称 |
返回值
Sensor
| undefined
传感器对象,或者undefined