Pakete, Repositories und App-Kategorien suchen

Paketdetailsv2.0.0

torch_light

Ein Flutter-Plugin zum Überprüfen, ob das Gerät eine Taschenlampe / Blitze hat und zum Einschalten und Ausschalten.

AndroidiOS
30-Tage-Downloads
26.800
Likes
61
Pub-Punkte
160

Paket installieren

flutter pub add torch_light

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das torch_light-Paket ist ein Flutter-Plugin, das Entwicklern ermöglicht, zu erkennen, ob ein Gerät eine Taschenlampe besitzt, und deren Betrieb zu steuern. Es bietet einfache Methoden, um die Verfügbarkeit der Taschenlampe zu überprüfen und sie einzuschalten oder auszuschalten, wodurch es ideal für Apps mit Lichtfunktionen ist. Kompatibel mit Android und iOS nutzt es native Gerätefunktionen über Plattformkanäle. Das Plugin ist leichtgewichtig und einfach zu integrieren und bietet zuverlässigen Zugriff auf Hardware-Funktionen ohne zusätzliche Abhängigkeiten. Besonders nützlich ist es in Hilfsanwendungen, Notfalltools oder Navigationshilfen, wo Beleuchtungssteuerung entscheidend ist.

Anwendungsfälle

  • Notbeleuchtung in dunklen Umgebungen
  • Navigation-Apps, die handgehaltene Lichtquellen erfordern
  • Nützliche Apps mit Taschenlampenfunktion
  • Sicherheits- oder Inspektionswerkzeuge
  • Einfache Ein-/Ausschaltsteuerung für Licht

Hauptmerkmale

  • Überprüfen Sie, ob das Gerät eine Taschenlampe hat
  • Taschenlampe ein- und ausschalten
  • Plattformübergreifende Unterstützung (Android & iOS)
  • Leichtgewichtig und minimale Abhängigkeit
  • Einfache API für schnelle Integration

Geeignet für

  • Entwickler, die Nutzungs-Apps erstellen
  • Apps, die grundlegende Lichterkontrolle benötigen
  • Mobile Anwendungen für Sicherheit oder Navigation
  • Projekte, die minimale Hardware-Zugriffe erfordern
  • Flutter-Anfänger erkunden Gerätefunktionen

Hinweise

  • Benötigt Kameraberechtigung auf einigen Geräten
  • Funktioniert möglicherweise nicht auf allen Geräten ohne Taschenlampe
  • Beschränkt auf grundlegende Ein-/Ausschaltfunktionen
  • Keine Helligkeitsanpassung unterstützt
  • Abhängig von der Hardwareverfügbarkeit des Geräts

Original-README

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

torch_light

style: lint

A simple Flutter plugin to manage the device torch / flashlight.

Import the library in your Dart code

import 'package:torch_light/torch_light.dart';

Check if the device has an available torch

try {
  final isTorchAvailable = await TorchLight.isTorchAvailable();
} on Exception catch (_) {
  // Handle error
}

Enable/disable torch

Enable and disable the device torch / flash:

try {
  await TorchLight.enableTorch();
} on Exception catch (_) {
  // Handle error
}

try {
  await TorchLight.disableTorch();
} on Exception catch (_) {
  // Handle error
}

If you want further control over the errors, you can declare explicit exceptions:

// Enable torch and manage all kind of errors
try {
  await TorchLight.enableTorch();
} on EnableTorchExistentUserException catch (e) {
  // The camera is in use
} on EnableTorchNotAvailableException catch (e) {
  // Torch was not detected
} on EnableTorchException catch (e) {
  // Torch could not be enabled due to another error
}

// Disable torch and manage all kind of errors
try {
  await TorchLight.disableTorch();
} on DisableTorchExistentUserException catch (e) {
  // The camera is in use
} on DisableTorchNotAvailableException catch (e) {
  // Torch was not detected
} on DisableTorchException catch (e) {
  // Torch could not be disabled due to another error
}

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden