sensor_manager_android 0.0.2 copy "sensor_manager_android: ^0.0.2" to clipboard
sensor_manager_android: ^0.0.2 copied to clipboard

PlatformAndroid
outdated

A Flutter plugin implementation of the android sensor API.

sensor_manager_android #

A Flutter plugin implementation of the android sensor API.

Getting Started #

This project is This project is a starting point for a Flutter plug-in package, a specialized package that includes platform-specific implementation code for Android and/or iOS.

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Platform Support #

Android
✔️

Usage #

Add sensor_manager_android as a dependency in your pubspec.yaml file.

Example #

// Import package
import 'package:sensor_manager_android/sensor_manager_android.dart';
import 'package:sensor_manager_android/sensor.dart';
import 'package:sensor_manager_android/sensor_event.dart';


// Checking if dynamic sensor is supported
 bool? isDynamicSensorDiscoverySupported; = await SensorManagerAndroid
                    .instance.isDynamicSensorDiscoverySupported();

// Getting the list of available sensors available on device
// To get the list of all available sensor, pass no argument 
// To get a particular sensor, pass the sensor type in 
// e.g. Sensor.TYPE_LIGHT
 List<Sensor> listOfSensor = await bSensorManagerAndroid.instance.      getSensorList();

 // To get the default sensor pass the sensor type
Sensor sensor = await SensorManagerAndroid.instance.getDefaultSensor(Sensor.TYPE_LIGHT);

// To register a listener to a particular sensor pass the sensor type
// an onSensorChanged and onAccuracyChanged function
SensorManagerAndroid.instance.registerListener(
      widget.sensor.type,
      onSensorChanged: (p0) {
        setState(() {
          sensorEvent = p0;
        });
      },onAccuracyChanged: (p0, p1) {
        
      },
    );
// To cancel the listener pass the sensor type
    SensorManagerAndroid.instance.unregisterListener(widget.sensor.type);



1
likes
140
points
1
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin implementation of the android sensor API.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on sensor_manager_android

Packages that implement sensor_manager_android