我使用的是 Flutter 开发版本 1.7.8 有没有办法让屏幕常亮? 我在谷歌上搜索了很多,这是我发现的唯一的东西How to keep application awake in flutter? 但这个插件已经不能用了。上一次发布差不多一年前了,我想这段时间 flutter 发生了一些重大变化
我现在无法为其编写自己的插件
最佳答案
替代方案
全面披露:由于我在使用 screen
时遇到问题插件,我专门为唤醒锁创建了一个插件( wakelock
)。更多信息here .
修复screen
您提到的插件,即 screen
仍然有效。在 Android 上运行时,您只需将其迁移到 Android Studio 中的 AndroidX(在 Android Studio 中打开 android
模块并使用 Refactor -> Migrate to AndroidX
)。
有几个open pull requests .
手动迁移到 AndroidX 的另一种方法是利用其中一个拉取请求并使用 git
依赖于你的pubspec.yaml
相反:
dependencies:
screen:
git:
url: https://github.com/clovisnicolas/flutter_screen
ref: 496b60ac1acbc3d5e8400bb2032c5c9d7e46d4c7
如果您仍然无法让它工作,请告诉我,我可能会发布此插件的修复版本或仅限唤醒锁的插件。
关于android - flutter 中有唤醒锁吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56749931/