Options
显示所有项
  • 仅显示公有项
  • 显示保护/公有项
  • 显示所有项
Menu

sensors模块提供了获取手机上的传感器的信息的支持,这些传感器包括距离传感器、光线光感器、重力传感器、方向传感器等。需要指出的是,本模块只能获取传感器的数据,Auto.js Pro不提供模拟或伪造传感器的数据和事件的功能。

索引

枚举

接口

类型别名

函数

类型别名

Sensor

Sensor: AndroidSensor & SensorExt

getSensor返回的对象类型,在Android原生Sensor类上拓展了额外的函数,参见SensorExt

函数

getSensor

  • getSensor(name: string): 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