app_settings_ohos

https://pub.dev/packages/app_settings_ohos

A Flutter plugin for accessing phone settings on ohos devices from a Flutter application.

Installation

First, add app_settings_ohos as a dependency in your pubspec.yaml file.

flutter pub add app_settings_ohos

Next, import 'app_settings_ohos.dart' into your dart code.

import 'package:app_settings_ohos/app_settings_ohos.dart';
target 'Runner' do
  use_frameworks!

Usage

dependencies:
  app_settings: 5.1.1
  app_settings_ohos: 1.0.4

Open the settings of the application using AppSettings.openAppSettings(). By default, AppSettingsType.settings is used as the type, which opens the general application settings. If the given type is not supported on the current platform, the general settings are opened instead.

ohos If 'asOtherTask' is set to true, the settings page will open in another 'ability'.

Widget build(BuildContext context) {
  return ElevatedButton(
    onPressed: () => AppSettings.openAppSettings(type: AppSettingsType.location,asAnotherTask: true),
    child: const Text('Open Location Settings'),
  );
}

Settings panels are not supported on ohos platforms.