openSystemSetting method
Future<bool>
openSystemSetting({
- AndroidSettingPath? path,
- MacOSSettingPath macPath = MacOSSettingPath.accessibilityMain,
跳转到系统设置页面 settingType 仅对android 有效
Implementation
Future<bool> openSystemSetting(
{AndroidSettingPath? path,
MacOSSettingPath macPath = MacOSSettingPath.accessibilityMain}) async {
if (Internal.supportPlatform) {
String? data;
if (isAndroid) {
final List<String> type =
(path ?? AndroidSettingPath.setting).toString().split('.');
data = type[1];
} else if (isMacOS) {
data = macPath.valueString;
}
final bool? state = await Internal.curiosityChannel
.invokeMethod('openSystemSetting', data);
return state ?? false;
}
return false;
}