FLUTTER ECOSYSTEM

upower

Fornece um cliente para se conectar ao UPower - o serviço que realiza a gestão de energia no Linux.

Versão mais recente
0.7.0
Downloads em 30 dias
390 mil
Curtidas
8
Pontos Pub
160

Visão geral do pacote

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

Visão geral

O pacote upower fornece um cliente Dart para se conectar ao UPower, um serviço do sistema Linux responsável pelo gerenciamento de energia. Ele permite que aplicativos Flutter em execução no Linux acessem o estado da bateria, informações sobre fontes de alimentação e estados de carregamento dos dispositivos. Essa integração permite que desenvolvedores criem aplicativos desktop que monitoram e respondem a eventos relacionados à energia em tempo real. O pacote é mantido pela Canonical e é especificamente projetado para ambientes Linux, oferecendo uma forma leve de interagir com dados de energia de nível de sistema por meio da interface D-Bus.

Casos de uso
  • Monitoramento dos níveis de bateria em aplicativos desktop do Linux
  • Detectando mudanças na fonte de alimentação (AC/DC)
  • Construindo aplicativos eficientes em energia
  • Exibindo status de carga em tempo real
  • Integração com ferramentas de gerenciamento de energia do sistema
Principais recursos
  • Suporte de plataforma exclusivo para Linux
  • Integração do D-Bus por meio do serviço UPower
  • Atualizações em tempo real do estado de energia
  • API simples para informações de bateria e carregador
  • Mantido pela Canonical
Indicado para
  • Desenvolvedores de aplicativos desktop Linux
  • Criadores de aplicativos conscientes de energia
  • Ferramentas de monitoramento do sistema
  • Utilitários de exibição de status da bateria
  • Utilitários do Linux baseados em Dart
Considerações
  • Limitado a plataformas Linux
  • Requer o serviço UPower para estar em execução
  • Sem suporte para Windows ou macOS
  • Depende da disponibilidade do D-Bus
  • Pode ser necessário permissões elevadas para acesso completo
Plataformas compatíveisLinux

Instalar pacote

flutter pub add upower

Categorias

Dependências

Lista de dependências 1 itens

Repositório-fonte

Projetos relacionados