पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv0.0.4

hardware_buttons_find_flutter

विभिन्न बटन वाले मोबाइल उपकरणों पर, जब बटन दबाए जाते हैं तो बटन के नाम की सुनना।

Android
30-दिन डाउनलोड
14
लाइक
25
Pub अंक
135

पैकेज इंस्टॉल करें

flutter pub add hardware_buttons_find_flutter

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

एक फ्लटर पैकेज जो डेवलपर्स को एंड्रॉइड डिवाइस पर हार्डवेयर बटन दबाने का पता लगाने और उसके प्रति प्रतिक्रिया करने में सक्षम बनाता है। यह वॉल्यूम या पावर बटन जैसे विशिष्ट बटन इवेंट्स के लिए रियल-टाइम सुनने की सुविधा प्रदान करता है, जिससे ऐप्स दबाए गए बटन के नाम के आधार पर प्रतिक्रिया कर सकते हैं। भौतिक इनपुट के प्रति डिवाइस के व्यवहार को कस्टमाइज़ करने के लिए आदर्श है। पैकेज हल्का है और एंड्रॉइड-फोकस्ड फ्लटर ऐप्स में बिना किसी दिक्कत के एकीकृत हो सकता है।

उपयोग

  • वॉल्यूम बटन दबाने का कस्टम हैंडलिंग
  • पावर बटन इवेंट का पता लगाना
  • प्राप्त करने योग्यता सुविधाओं में सुधार करना
  • मीडिया नियंत्रण एप्लिकेशन बनाना
  • हस्त आधारित इंटरैक्शन का निर्माण
  • एप्लिकेशन-विशिष्ट हार्डवेयर शॉर्टकट विकसित करना

मुख्य विशेषताएँ

  • तत्काल बटन इवेंट डिटेक्शन
  • बहुत सारे एंड्रॉइड हार्डवेयर बटन का समर्थन करता है
  • बटन नाम पहचान के लिए सरल API
  • हल्का और कारगर
  • प्लेटफॉर्म-विशिष्ट एंड्रॉइड कार्यान्वयन
  • Flutter ऐप्स में आसान एकीकरण

इनके लिए उपयुक्त

  • Android-केवल एप्लिकेशन डेवलपर्स
  • हार्डवेयर इनपुट कस्टमाइज़ेशन की आवश्यकता वाले एप्स
  • एक्सेसिबिलिटी-फोकस्ड एप्लिकेशन्स
  • मीडिया प्लेयर या नियंत्रण एप्लिकेशन
  • इंटरैक्टिव डिवाइस अनुभव बनाने वाले डेवलपर्स

विचार योग्य बातें

  • Android प्लेटफॉर्म तक सीमित
  • Android-विशिष्ट अनुमतियों की आवश्यकता है
  • सभी डिवाइस मॉडल पर काम नहीं कर सकता है
  • कोई iOS समर्थन नहीं
  • विभिन्न एंड्रॉइड संस्करणों के बीच व्यवहार में अंतर हो सकता है
  • सामान्य उद्देश्य के बटन हैंडलिंग के लिए उपयुक्त नहीं

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

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'),
            ],
          ),
        ),
      ),
    );
  }
}

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 1 आइटम

  • plugin_platform_interface^2.0.2

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।