core
    正在准备搜索索引...

    接口 YmxDeviceScreen

    屏幕

    interface YmxDeviceScreen {
        getKeepScreenOn(): Promise<KeepScreenOnResult>;
        getScreenBrightness(): Promise<ScreenBrightness>;
        setKeepScreenOn(data: KeepScreenOnData): Promise<void>;
        setScreenBrightness(data: ScreenBrightness): Promise<void>;
    }

    层级 (查看层级一览)

    索引

    方法

    • 获取是否保持常亮状态

      返回 Promise<KeepScreenOnResult>

      ymx.getKeepScreenOn()
      .then(res => {
      alert(res.isKeepScreenOn ? '常亮' : '非常亮');
      });
    • 获取屏幕亮度

      返回 Promise<ScreenBrightness>

      ymx.getScreenBrightness()
      .then(res => {
      alert(JSON.stringify(res));
      });
    • 设置是否保持常亮状态

      参数

      返回 Promise<void>

      ymx.setKeepScreenOn({
      keepScreenOn: true
      }).then(() => {
      alert('已开启屏幕常亮');
      });
      ymx.setKeepScreenOn({
      keepScreenOn: false
      }).then(() => {
      alert('已关闭屏幕常亮');
      });
    • 设置屏幕亮度

      参数

      返回 Promise<void>

      ymx.setScreenBrightness({
      value: 0.8
      }).then(() => {
      alert('已设置');
      });