【问题标题】:How do I invoke the phone settings from flutter dart application?如何从颤振飞镖应用程序调用手机设置?
【发布时间】:2017-11-26 07:48:41
【问题描述】:

【问题讨论】:

    标签: flutter


    【解决方案1】:

    您可以使用platform plugins 调用本机API。在这种情况下,您应该使用Android intent 插件。

    【讨论】:

      【解决方案2】:

      使用android_intent插件并输入此代码:

      AndroidIntent intent = AndroidIntent(
        action: "android.settings.APPLICATION_DETAILS_SETTINGS",
        package: "your_app_package_name",
        data: "package:your_app_package_name",
      );
      intent.launch();
      

      【讨论】:

        【解决方案3】:

        您可以使用permission_handler

        打开应用设置

        import 'package:permission_handler/permission_handler.dart';
        
        bool isOpened = await PermissionHandler().openAppSettings();
        

        【讨论】:

        【解决方案4】:

        你可以使用 openAppSettings() 方法。

         var status = await Permission.camera.status;
         if (status.isPermanentlyDenied) {
                      await openAppSettings();
                    }
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2020-11-28
          • 1970-01-01
          • 2018-07-18
          • 1970-01-01
          • 2021-03-11
          • 2023-02-24
          • 1970-01-01
          • 2019-02-05
          相关资源
          最近更新 更多