gpt4 book ai didi

android - 使用 flutter 应用更改设备亮度

转载 作者:行者123 更新时间:2023-12-05 00:02:00 32 4
gpt4 key购买 nike

我需要使用 flutter 应用程序更改设备的亮度。我搜索了互联网,大多数答案建议使用 screen包裹。将其添加到项目并运行应用程序后,日志显示此特定包使用了已弃用的 flutter 功能。所以,这个包不会帮助我让我的应用程序无缝运行。请建议一些其他方法来完成此操作,例如使用 flutter 属性本身而不使用某些 3rd 方包,因为它们中的大多数甚至都没有经过验证,这对于产品来说是不可取的。

最佳答案

这似乎是该软件包使用的是旧版本的已折旧 API;你可以看看this PR ,这似乎升级了这个包并使其与新的 API 更兼容。
或者,您可以使用 this package screen_brightness ,似乎有更好的支持和使用Federated approach ,这将支持更多平台。
一个例子可能是:
在 pubspec.yaml 文件中添加以下行

  screen_brightness: ^latest_version
接着
Future<void> setBrightness(double brightness) async {
try {
await ScreenBrightness().setScreenBrightness(brightness);
} catch (e) {
print(e);
throw 'Failed to set brightness';
}
}

关于android - 使用 flutter 应用更改设备亮度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71447276/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com