Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.5.0

all_sensors

Ein Flutter-Plugin zum Abrufen von Daten aus Beschleunigungsmesser, Gyroskop und Nahfeldsensor.

AndroidiOS
30-Tage-Downloads
173
Likes
31
Pub-Punkte
140

Paket installieren

flutter pub add all_sensors

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das all_sensors-Paket ist ein Flutter-Plugin, das den Zugriff auf Echtzeitdaten von Beschleunigungsmessern, Gyroskopen und Näherungssensoren auf Android- und iOS-Geräten ermöglicht. Es bietet eine einfache Schnittstelle zum Abonnieren von Sensordatenänderungen und eignet sich daher ideal für Anwendungen, die Bewegungserkennung, Geräteausrichtung oder nahebezogene Interaktionen erfordern. Das Plugin abstrahiert plattformspezifische Implementierungen und bietet konsistentes Verhalten über Plattformen hinweg. Es ist leichtgewichtig und lässt sich nahtlos in die ereignisgesteuerte Architektur von Flutter integrieren.

Anwendungsfälle

  • bewegungsbasierter App-Interaktionen
  • Geräteausrichtung verfolgen
  • nahbereichsensitive Benutzeroberflächen
  • Gestenerkennung in mobilen Apps
  • Fitness- und Aktivitätsüberwachung

Hauptmerkmale

  • Echtzeit-Sensordaten-Streaming
  • Plattformübergreifende Unterstützung (Android & iOS)
  • Einfaches ereignisbasiertes API
  • Unterstützung für Beschleunigungssensoren, Gyroskope und Näherungssensoren
  • Leichtgewichtig und einfache Integration

Geeignet für

  • Entwickler, die bewegungssensitive Apps erstellen
  • Apps, die Geräteausrichtungswahrnehmung erfordern
  • Interaktive Benutzeroberflächen mit Nähe oder Bewegung
  • Tragbare oder Fitness-Anwendungen
  • Prototyping sensorbasierter Funktionen

Hinweise

  • Erforderliche Berechtigungen auf Android
  • Auf bestimmte Sensorarten beschränkt
  • Hintergrundvorgänge können unter iOS eingeschränkt sein
  • Der Batterieverbrauch sollte während des kontinuierlichen Sensors beobachtet werden
  • Nicht geeignet für hochfrequente Präzisionsmessungen

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

All Sensors Flutter Plugin

A Flutter plugin to retreive all of sensor's data. [Accelerometer, Gyroscope, Proximity]

In proximity, screen will be off if the value is true. You must add the WAKE_LOCK permission in the AndroidManifest.xml

<uses-permission android:name="android.permission.WAKE_LOCK" />

Usage

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

Example
// Import package
import 'package:all_sensors/all_sensors.dart';

// Instantiate it
List<double> _accelerometerValues;
List<double> _userAccelerometerValues;
List<double> _gyroscopeValues;
bool _proximityValues = false;

// Access sensors value
accelerometerEvents.listen((AccelerometerEvent event) {
  setState(() {
    _accelerometerValues = <double>[event.x, event.y, event.z];
  });
})

gyroscopeEvents.listen((GyroscopeEvent event) {
  setState(() {
    _gyroscopeValues = <double>[event.x, event.y, event.z];
  });
})

proximityEvents.listen((ProximityEvent event) {
  setState(() {
  	// event.getValue return true or false
    _proximityValues = event.getValue();
  });
})

Referenced https://pub.dev/packages/sensors

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.