【问题标题】:Cordova brightness still returns -1Cordova 亮度仍返回 -1
【发布时间】:2017-05-06 05:21:39
【问题描述】:

我添加了 cordova 亮度插件 (https://github.com/mgcrea/cordova-plugin-brightness),我需要为 QR 码读取设置更高的亮度,然后,我需要将亮度设置为“默认”值。 我读取了一个亮度并设置了这样的新亮度:

let brightnessValue: number = 0.7;
this.brightness.getBrightness().then((brightness) => {
  this.bright = brightness;
});
this.brightness.setBrightness(brightnessValue);

然后我想把它放回去

this.brightness.setBrightness(this.bright);

但我的this.bright 变量中的值为-1。虽然我手机上的亮度是我设置的,但它总是返回-1。(在Android 6上尝试,小米红米3S)有人知道吗,为什么?

【问题讨论】:

    标签: cordova ionic2


    【解决方案1】:

    我从这里复制了我的答案,因为我认为它适用于您的问题。我认为这完全取决于您是否拥有最新的网络视图。

    https://stackoverflow.com/a/43746807/7837081

    并非所有设备都支持 ES6 箭头功能,对于使用旧 chrome webview 版本的旧 android 版本尤其如此。

    如果您打算支持旧设备,最好坚持使用标准函数声明。

    在此处进一步阅读:

    https://strongloop.com/strongblog/an-introduction-to-javascript-es6-arrow-functions/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-09-07
      • 2013-01-09
      • 1970-01-01
      • 1970-01-01
      • 2023-02-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多