unlock_detector 0.0.6
unlock_detector: ^0.0.6 copied to clipboard
A Flutter Package to detect if app running while phone is locked or not.
Unlock Detector Plugin for Flutter #
This Flutter plugin allows you to detect screen lock and unlock events on both Android and iOS devices.
Features #
- Detect when the screen is locked or unlocked.
Installation #
Add this to your package's pubspec.yaml
file:
dependencies:
unlock_detector:
Sure, here is a more detailed and explanatory version of the README usage section:
Usage #
To get started with the Unlock Detector package, follow these steps:
-
Initialize the UnlockDetector instance:
Create an instance of
UnlockDetector
and initialize it using theinitialize
method. This sets up the detector to start monitoring the lock/unlock status of the device.final UnlockDetector _unlockDetector = UnlockDetector(); ... _unlockDetector.initialize(); // Start detection
-
Set up a listener for the lock/unlock stream:
Use the
stream
property to listen for changes in the lock/unlock status. The stream provides real-time updates whenever the device's lock state changes.String _status = 'Unknown'; // Initial status _unlockDetector.stream?.listen((event) { setState(() { _status = event; // Update status with the latest event }); });
-
Display the lock/unlock status in your UI:
Use the
_status
variable to display the current lock/unlock status in your app's UI. In this example, the status is displayed in the center of the screen.
...
body: Center(
child: Text('Lock/Unlock Status: $_status'),
),
...
Support #
If you find this plugin helpful, consider supporting me: