Мои ожидания:
Я хочу открыть настройки приложения и разрешить разрешение «разрешить отображение поверх других приложений». Итак, когда я нажимаю кнопку в своем приложении, сразу должен открыться экран настройки «разрешить отображение поверх других приложений». Ниже я прикрепил пример экрана, который я ожидаю открыть:
Allow_display_screen:

Проблема:
Но этот экран (allow_display) не открывается напрямую, открываются все настройки приложения. Ниже для справки приведен прикрепленный снимок экрана:
App_settings_screen:
[img]https://i.stack.imgur .com/pZzKnm.jpg[/img]
Мой код:
Код: Выделить всё
import 'package:flutter/material.dart';
import 'package:app_settings/app_settings.dart';
class CheckApp extends StatefulWidget {
const CheckApp({Key? key}) : super(key: key);
@override
State createState() => _CheckAppState();
}
class _CheckAppState extends State {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: const Text('App Settings'),
),
body: ListView(
children: [
ListTile(
title: const Text("App Settings"),
onTap: () => AppSettings.openAppSettings(
type: AppSettingsType.settings, asAnotherTask: true),
),
],
),
),
);
}
}
I've used app_settings_plugin but it doesn't provide such funcionality to directly open that screen (allow_display).
Query: Is there any different plugin to do so ? or, by making some changes in code this can be done ?
Источник: https://stackoverflow.com/questions/781 ... other-apps
Мобильная версия