access_settings_menu 0.0.1 copy "access_settings_menu: ^0.0.1" to clipboard
access_settings_menu: ^0.0.1 copied to clipboard

A flutter plugin to open Android settings menus programatically.

access_settings_menu #

A flutter plugin to open Android settings menus programatically.

This plugin in only for Android.

The IOS section has not been implemented.

Usage #

To use this plugin, add access_settings_menu as a dependency in your pubspec.yaml file.

List of Android settings menu can be found at here. Please refer to contants variable starting by ACTION (e.g. ACTION_ACCESSIBILITY_SETTINGS refers to accessibility settings menu).

Followin action menus have not been implemented as they are deprecated:

  • ACTION_DATA_USAGE_SETTINGS
  • ACTION_FINGERPRINT_ENROL
  • ACTION_STORAGE_VOLUME_ACCESS_SETTINGS

Example #

// Import package
import 'package:access_settings_menu/access_settings_menu.dart';

// create an async void to call the API function with settings name as parameter
openSettingsMenu(settingsName) async {
    var resultSettingsOpening = false;

    try {
      resultSettingsOpening =
          await AccessSettingsMenu.openSettings(settingsType: settingsName);
    } catch (e) {
      resultSettingsOpening = false;
    }
}

//call the function to open the desired Android menu
openSettingsMenu("ACTION_ACCESSIBILITY_SETTINGS");

5
likes
30
pub points
26%
popularity

Publisher

unverified uploader

A flutter plugin to open Android settings menus programatically.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on access_settings_menu