Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.0.4

hardware_buttons_find_flutter

Em dispositivos móveis com diferentes botões, escute o nome do botão quando os botões forem pressionados.

Android
Downloads em 30 dias
14
Curtidas
25
Pontos Pub
135

Instalar pacote

flutter pub add hardware_buttons_find_flutter

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Um pacote Flutter que permite aos desenvolvedores detectar e responder às pressões de botões de hardware em dispositivos Android. Ele oferece escuta em tempo real para eventos específicos de botão, como botões de volume ou energia, permitindo que os aplicativos reajam com base no nome do botão pressionado. Ideal para personalizar o comportamento do dispositivo em resposta a entradas físicas. O pacote é leve e se integra perfeitamente a aplicativos Flutter voltados para Android.

Casos de uso

  • Tratamento personalizado de pressionamentos do botão de volume
  • Detectando eventos do botão de energia
  • Melhorando os recursos de acessibilidade
  • Criando aplicativos de controle de mídia
  • Criando interações baseadas em gestos
  • Desenvolvendo atalhos de hardware específicos para aplicativos

Principais recursos

  • Detecção em tempo real de eventos de botão
  • Suporta múltiplos botões de hardware do Android
  • API simples para identificação de nome de botão
  • Leve e eficiente
  • Implementação específica do Android
  • Integração fácil com aplicativos Flutter

Indicado para

  • Desenvolvedores de aplicativos somente para Android
  • Aplicativos que exigem personalização de entrada de hardware
  • Aplicações voltadas para acessibilidade
  • Aplicativos de player de mídia ou controle
  • Desenvolvedores criando experiências interativas em dispositivos

Considerações

  • Limitado à plataforma Android
  • Requer permissões específicas do Android
  • Pode não funcionar em todos os modelos de dispositivo
  • Sem suporte para iOS
  • O comportamento pode variar entre diferentes versões do Android
  • Não adequado para manipulação de botões de uso geral

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

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

Categorias

Dependências

Lista de dependências 1 itens

  • plugin_platform_interface^2.0.2

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.