FLUTTER ECOSYSTEM

AliHoseinpoor/open_settings

flutter 插件

打開設定 專案封面
Stars
20
Forks
38
最近推送(UTC)
2023年12月6日
專案狀態
未封存
Ali Hoseinpoor GitHub avatar
GITHUB User

Ali Hoseinpoor ↗

Mobile Application Developer

語言DartJavaSwiftRubyObjective-C

此儲存庫發佈的套件

使用的依賴

依賴清單 2 項
  • flutter{"sdk":"flutter"}
  • flutter_test開發依賴{"sdk":"flutter"}

原始 README

以下為英文專案原文快照,最新內容請造訪 GitHub。

展開 / 收合專案 README

open_settings

pub package

The most complete flutter plugin packages for open various settings screen in Android and Ios

For Android:

this plugin currently support jumping to :

  • Wifi
  • Data Roaming
  • Location Source
  • App Settings
  • Bluetooth
  • Notification
  • Security
  • Sound
  • Settings
  • Date
  • Display
  • Accessibility
  • Add Account
  • Airplane Mode
  • Apn
  • Application Details
  • Application Development
  • App Notification Bubble
  • App Notification
  • Search
  • Battery Saver
  • Biometric Enroll
  • Captioning
  • Cast
  • Channel Notification
  • Action Condition Provider
  • Data Usage
  • Device Info
  • Dream
  • Hard Keyboard
  • Home
  • Ignore Background Data Restrictions
  • Ignore Battery Optimization
  • Input Method
  • Input Method Subtype
  • Internal Storage
  • Locale
  • Manage All Applications
  • Manage All Files Access Permission
  • Manage Application
  • Manage App All Files Access Permission
  • Manage Default Apps
  • Manage Overlay Permission
  • Manage Unknown App Source
  • Manage Write
  • Memory Card
  • Network Operator
  • Nfc
  • Night Display
  • Notification Assistant
  • Notification Listener Detail
  • Action Notification Listener
  • Notification Policy Access
  • Action Print
  • Privacy
  • Process Wifi Easy Connect Uri
  • Quick Access Wallet
  • Quick Launch
  • Show Regulatory Info
  • Show Work Policy Info
  • Storage Volume Access
  • Sync
  • Usage Access
  • User Dictionary
  • Voice Controll Airplane Mode
  • Voice Controll Battery Saver Mode
  • Voice Controll Do Not Disturb Mode
  • Voice Input
  • Vpn
  • Vr Listener
  • Webview
  • Wifi Add Networks
  • Wifi Ip
  • Wireless
  • Zen Mode Priority

Setting Screen.

For iOS:

this plugin currently work with android. I would be happy if someone can complete the code for the ios section because I did not work with swift myself.

If you can find any workaround or enhancement, pull requests are always welcome.

Usage

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

For iOS, It will always go to app setting.

Example
import 'package:flutter/material.dart';
import 'package:open_settings/open_settings.dart';

void main() => runApp(MaterialApp(
      home: Scaffold(
        body: Center(
          child: ElevatedButton(
            onPressed: () {
                OpenSettings.openWIFISetting();
              },
            child: Text('Wi-fi Settings'),
          ),
        ),
      ),
    ));