Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.0.4

hardware_buttons_find_flutter

Auf mobilen Geräten mit verschiedenen Tasten hören Sie auf den Namen der Taste, wenn die Tasten gedrückt werden.

Android
30-Tage-Downloads
14
Likes
25
Pub-Punkte
135

Paket installieren

flutter pub add hardware_buttons_find_flutter

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Flutter-Paket, das Entwicklern ermöglicht, Hardware-Tastendrücke auf Android-Geräten zu erkennen und darauf zu reagieren. Es bietet Echtzeit-Überwachung für bestimmte Tastenereignisse wie Lautstärketasten oder Einschalttasten, sodass Apps basierend auf dem Namen der gedrückten Taste reagieren können. Ideal zur Anpassung des Geräteverhaltens bei physischen Eingaben. Das Paket ist leichtgewichtig und lässt sich nahtlos in Android-orientierte Flutter-Anwendungen integrieren.

Anwendungsfälle

  • Benutzerdefinierte Behandlung von Lautstärketastenaktionen
  • Erfassen von Tastenereignissen der Stromversorgung
  • Verbesserung von Barrierefreiheitsfunktionen
  • Mediensteuerungsanwendungen erstellen
  • Gestenbasierte Interaktionen erstellen
  • Entwicklung von app-spezifischen Hardware-Schnellzugriffen

Hauptmerkmale

  • Echtzeit-Erkennung von Button-Ereignissen
  • Unterstützt mehrere Android-Hardware-Tasten
  • Einfache API zur Buttonnamenidentifikation
  • Leichtgewichtig und effizient
  • Plattformspezifische Android-Implementierung
  • Einfache Integration in Flutter-Apps

Geeignet für

  • Nur für Android entwickelnde Anwendungsentwickler
  • Apps, die eine Anpassung der Hardware-Eingabe erfordern
  • Zugänglichkeitsorientierte Anwendungen
  • Medienplayer oder Steuerungsanwendungen
  • Entwickler, die interaktive Geräteerlebnisse erstellen

Hinweise

  • Beschränkt auf die Android-Plattform
  • Erfordert Android-spezifische Berechtigungen
  • Funktioniert möglicherweise nicht auf allen Gerätemodellen
  • Keine iOS-Unterstützung
  • Das Verhalten kann sich je nach Android-Version unterscheiden
  • Nicht geeignet für allgemeine Button-Verarbeitung

Original-README

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

Hardware Buttons Find Flutter

  • [x] Android

Overview

It is necessary to learn the feedback of buttons on different types of reading devices and take steps based on it. This plugin will help you. This code, written with Stream, always listens to the native code, returning the name of the button to you when the button is pressed. Based on the answer you get, write down the functions you envision.


logo

How to use it

class _MyAppState extends State<MyApp> {
  String? _latestHardwareButtonEvent;

  StreamSubscription<String>? _buttonSubscription;

  @override
  void initState() {
    super.initState();
    _buttonSubscription = HardwareButtons.buttonEvents?.listen((event) {
      setState(() {
        _latestHardwareButtonEvent = event.toString();
      });
    });
  }

  @override
  void dispose() {
    super.dispose();
    _buttonSubscription?.cancel();
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: const Text('Hardware buttons find'),
        ),
        body: Center(
          child: Column(
            mainAxisSize: MainAxisSize.min,
            children: <Widget>[
              Text('Button name: $_latestHardwareButtonEvent\n'),
            ],
          ),
        ),
      ),
    );
  }
}

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

  • plugin_platform_interface^2.0.2

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.