Skip to content

resideo/flutter_airplane_mode_detection

 
 

Repository files navigation

airplane_mode_detection


Pub

A Flutter Plugin for Detecting the Airplane Mode in Android and iOS

Usage


Use the plugin

Add the following import to your Dart code:

import 'package:airplane_mode_detection/airplane_mode_detection.dart';
import 'package:fluttertoast/fluttertoast.dart';

In order to detect the airplane mode, use AirplaneModeDetection.detectAirplaneMode() as below.
You will get the return value 'ON' or 'OFF'.

String state = await AirplaneModeDetection.detectAirplaneMode();
  static Future<String> detectAirplaneMode() async {
    final String airplanemode = await _channel.invokeMethod('detectAirplaneMode');
    return airplanemode;
  }

iOS available

iOS is available from version 12

@available(iOS 12.0, *)
public class SwiftAirplaneModeDetectionPlugin: NSObject, FlutterPlugin {
  public static func register(with registrar: FlutterPluginRegistrar) {
    let channel = FlutterMethodChannel(name: "airplane_mode_detection", binaryMessenger: registrar.messenger())
    let instance = SwiftAirplaneModeDetectionPlugin()
    registrar.addMethodCallDelegate(instance, channel: channel)
  }

ScreenShots

iOS

IMG_8678 IMG_8680


Example

Find the example wiring in the example app


API details

See the airplane_mode_detection.dart for more API details.


Issues and feedback

Please file issues to send feedback or report a bug. Thank you!


License

MIT License

About

Flutter plugin for detecting the airplane mode

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 28.7%
  • Java 22.1%
  • Ruby 21.1%
  • Swift 14.2%
  • Objective-C 8.8%
  • Shell 4.3%
  • Makefile 0.8%