首页 > 解决方案 > 颤振中有唤醒锁吗?

问题描述

我正在使用 Flutter 开发版本 1.7.8 有没有办法让屏幕始终亮着?我在谷歌上搜索了很多,这是我发现的唯一东西如何让应用程序保持清醒? 但是这个插件不再起作用了。上一个版本大约是一年前,我想在这段时间里 Flutter 发生了一些重大变化

我现在不能为它编写自己的插件

标签: androidflutter

解决方案


选择

完全披露:由于我在使用插件时遇到的问题,我专门为唤醒锁screen创建了一个插件 ( )。wakelock更多关于这里

定影screen

您提到的插件,即screen仍然有效。在 Android 上运行时,您只需将其迁移到 Android Studio 中的 AndroidX(在 Android Studio 中打开android模块并使用Refactor -> Migrate to AndroidX)。

有一些开放的拉取请求
手动迁移到 AndroidX 的另一种方法是使用其中一个拉取请求并git在您的文件中使用依赖项pubspec.yaml

dependencies:
  screen:
    git:
      url: https://github.com/clovisnicolas/flutter_screen
      ref: 496b60ac1acbc3d5e8400bb2032c5c9d7e46d4c7

如果您仍然无法使其工作,请告诉我,我可能会发布此插件的固定版本或仅唤醒锁插件。


推荐阅读