【问题标题】:Flutter deactivate screen timeoutFlutter 停用屏幕超时
【发布时间】:2019-01-21 14:05:38
【问题描述】:

如何在 Flutter 中停用屏幕超时?

【问题讨论】:

    标签: dart flutter


    【解决方案1】:

    你可以使用这个 Flutter 包来做到这一点:https://pub.dartlang.org/packages/screen

    在 Android 上,您必须为您的 AndroidManifest.xml 文件添加新权限

    <uses-permission android:name="android.permission.WAKE_LOCK" />
    

    安装插件

    在您的 pubspec.yaml 文件中添加此依赖项

    screen: ^0.0.3
    

    并在你的飞镖文件中使用它:

    import 'package:screen/screen.dart';
    
    // Prevent screen from going into sleep mode:
    Screen.keepOn(true);
    

    【讨论】:

    • 谢谢!这在 Android 上完美运行!
      是不是也在阻止IOS关屏?插件描述正在编写它正在 ios 上运行。直到现在我才能测试这个,因为我仍在设置我的环境来编译 ios...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-20
    • 2015-01-14
    • 2011-02-24
    • 1970-01-01
    • 1970-01-01
    • 2023-01-11
    相关资源
    最近更新 更多