系统设置
用于跳转到系统设置的 Flutter 插件。
对于Android,该插件目前支持跳转到WiFi、蓝牙和应用通知设置。其他设置路径将很快添加。
对于iOS,该插件仅打开应用设置屏幕“设置”应用程序,因为使用URL scheme打开内部设置路径违反了Apple的规定。使用URL scheme打开设置也可能导致App Store拒绝。
如果您能找到任何解决方法或改进,欢迎随时提交pull requests。
用法
要使用此插件,请在您的pubspec.yaml文件中将system_setting添加为依赖项。
对于iOS,SettingTarget将不起作用。它将始终转到应用设置。
示例
import 'package:flutter/material.dart';
import 'packages:system_setting/system_setting.dart';
void main() => runApp(MaterialApp(
home: Scaffold(
body: Center(
child: RaisedButton(
onPressed: _jumpToSetting,
child: Text('Goto setting'),
),
),
),
));
_jumpToSetting() {
SystemSetting.goto(SettingTarget.WIFI);
}