Buscar pacotes, repositórios e categorias de apps

Capa de optimize_battery
Detalhes do pacotev0.0.4

optimize_battery

Verifique o status de otimização da bateria e abra as configurações ou desative-o

Android
Downloads em 30 dias
3,1 mil
Curtidas
38
Pontos Pub
160

Instalar pacote

flutter pub add optimize_battery

Visão geral do pacote

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

O pacote optimize_battery permite que aplicativos Flutter verifiquem o status atual de otimização da bateria em dispositivos Android. Ele fornece funcionalidades para abrir diretamente as configurações de bateria ou desativar a otimização da bateria para melhorar o desempenho do aplicativo, especialmente em tarefas em segundo plano. Projetado especificamente para Android, ajuda os desenvolvedores a garantir que seus aplicativos funcionem de forma eficiente sem serem restritos por recursos de economia de energia do sistema. O pacote é leve e se integra perfeitamente a projetos Flutter existentes com configuração mínima.

Casos de uso

  • Verifique o status da otimização da bateria
  • Abra as configurações da bateria no aplicativo
  • Desativar otimização de bateria
  • Melhore a confiabilidade da tarefa em segundo plano
  • Garanta o desempenho consistente do aplicativo
  • Suporte a serviços em primeiro plano

Principais recursos

  • Suporte apenas para Android
  • API simples para verificações de status
  • Acesso direto às configurações da bateria
  • Nenhuma permissão adicional necessária
  • Leve e rápido
  • Integração fácil por meio do pubspec.yaml

Indicado para

  • Aplicativos que exigem execução em segundo plano
  • Serviços que precisam de tempo consistente
  • Aplicativos de rastreamento de localização
  • Manipuladores de notificação por push
  • aplicações sensíveis à bateria

Considerações

  • Limitado a plataformas Android
  • Requer interação do usuário para alterar configurações
  • Pode solicitar aos usuários que ajustem as configurações do sistema
  • Não aplicável a dispositivos iOS
  • Melhor usado com orientações claras para o usuário
  • Possíveis preocupações com privacidade se mal utilizadas

README original

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

optimize_battery

Check for application battery optimization status and open settings or disable it

Getting Started

Check if app is ignoring battery optimization

  OptimizeBattery.isIgnoringBatteryOptimizations().then((onValue) {
      setState(() {
          if (onValue) {
              // Igonring Battery Optimization
          } else {
              // App is under battery optimization
          }
      });
  });

Take user to battery optimization settings

  OptimizeBattery.openBatteryOptimizationSettings()

Show battery optimization disable dialog

  OptimizeBattery.stopOptimizingBatteryUsage();

This opens the battery optimization disable dialog.

Example

Add the permission in Mainfest file

<uses-permission  android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"/>

It uses the intent(ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS). Which is not recommended unless its an excemtion case. Such as the applications main functionality needs the battery optimisation to be disabled.

Read more here : https://developer.android.com/training/monitoring-device-state/doze-standby#exemption-cases

Credit

This plugin is inspired from battery_optimization but with supporting Null safety and Android V2 embedding

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.