android - flutter 中有唤醒锁吗?

标签 android flutter

我使用的是 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/

相关文章:

android - 如何从 asynctask 类返回数据到 oncreate 方法

android - 恢复从 fragment 创建的旋转对话框

flutter : Custom Painter draw path with different fill and stroke color

flutter - 如何在Flutter中将容器粘贴到屏幕底部

android - Flutter 中不显示状态栏

flutter - 在使用 flutter_bloc 库发送事件之前等待一些结果

flutter - Intellisense未在Dart/Flutter的VSCode中触发

java - 我可以将接口(interface)传递给 Fragment 包吗?

android - 为android编译C库

java - 以未知高度垂直居中 TextViews/ImageViews - Android