airplane_mode_checker 3.1.0
airplane_mode_checker: ^3.1.0 copied to clipboard
Flutter plugin allows you to check the status of Airplane Mode on iOS and Android mobile.
airplane_mode_checker #
A Flutter plugin allows you to check the status of Airplane Mode on iOS and Android mobile.
Usage #
Find the example wiring in the example app
Installation #
Add the following line to pubspec.yaml
:
dependencies:
airplane_mode_checker: ^3.1.0
Add the following import to your Dart code:
import 'package:airplane_mode_checker/airplane_mode_checker.dart';
Check Airplane Mode #
In order to check the airplane mode, use AirplaneModeChecker.checkAirplaneMode()
as below.
You will get the return AirplaneModeStatus
:
AirplaneModeStatus.on
AirplaneModeStatus.off
final status = await AirplaneModeChecker.instance.checkAirplaneMode();
if (status == AirplaneModeStatus.on) {
print('Airplane mode is ON');
} else {
print('Airplane mode is OFF');
}
Listen to Airplane Mode Changes #
To listen for changes in the status of airplane mode, use AirplaneModeChecker.instance.listenAirplaneMode()
.
This will return a Stream<AirplaneModeStatus>
:
AirplaneModeChecker.instance.listenAirplaneMode().listen((status) {
if (status == AirplaneModeStatus.on) {
print('Airplane mode is ON');
} else {
print('Airplane mode is OFF');
}
});
iOS available #
iOS is available from version 12
@available(iOS 12.0, *)
ScreenShots #
AirplaneMode: ON
AirplaneMode: OFF
Issues and feedback #
Please file issues to send feedback or report a bug. Thank you!
License #
MIT License