void CrossBattery_Current_BatteryChanged(object sender, Plugin.Battery.Abstractions.BatteryChangedEventArgs args)
 {
     batteryLevel.Text      = "Changed EVENT! Level: " + args.RemainingChargePercent;
     batteryStatus.Text     = "Status: " + args.Status.ToString();
     batteryChargeType.Text = "Charge Type: " + args.PowerSource.ToString();
     batteryIsLow.Text      = "IsLow: " + ((args.IsLow) ? "YES" : "NO");
 }
Esempio n. 2
0
        private void Mudanca_Status_Bateria(object sender, Plugin.Battery.Abstractions.BatteryChangedEventArgs e)
        {
            try
            {
                lbl_porcentagem.Text = e.RemainingChargePercent.ToString() + "%";

                if (e.IsLow)
                {
                    lbl_bateria_franca.IsVisible = true;
                }
                else
                {
                    lbl_bateria_franca.IsVisible = false;
                }

                switch (e.Status)
                {
                case Plugin.Battery.Abstractions.BatteryStatus.Charging:
                    lbl_status.Text = "Carregando";
                    break;

                case Plugin.Battery.Abstractions.BatteryStatus.Discharging:
                    lbl_status.Text = "Descarregando";
                    break;

                case Plugin.Battery.Abstractions.BatteryStatus.Full:
                    lbl_status.Text = "Carregado";
                    break;

                case Plugin.Battery.Abstractions.BatteryStatus.NotCharging:
                    lbl_status.Text = "Sem Carregar";
                    break;

                case Plugin.Battery.Abstractions.BatteryStatus.Unknown:
                    lbl_status.Text = "Desconhecido";
                    break;
                }


                switch (e.PowerSource)
                {
                case Plugin.Battery.Abstractions.PowerSource.Ac:
                    lbl_fonte.Text = "Carregador";
                    break;

                case Plugin.Battery.Abstractions.PowerSource.Battery:
                    lbl_fonte.Text = "Bateria";
                    break;

                case Plugin.Battery.Abstractions.PowerSource.Usb:
                    lbl_fonte.Text = "USB";
                    break;

                case Plugin.Battery.Abstractions.PowerSource.Wireless:
                    lbl_fonte.Text = "Sem fio";
                    break;

                case Plugin.Battery.Abstractions.PowerSource.Other:
                    lbl_fonte.Text = "Desconhecido";
                    break;
                }
            } catch (Exception ex)
            {
                DisplayAlert("Ops", ex.Message, "OK");
            }
        }
Esempio n. 3
0
        private async void MudancaStatusBateria(object sender, Plugin.Battery.Abstractions.BatteryChangedEventArgs e)
        {
            try
            {
                lbl_porcentagem_restante.Text = e.RemainingChargePercent.ToString() + "%";

                if (e.IsLow)
                {
                    lbl_bateria_fraca.Text = "Atenção ! A bateria está fraca !";
                }
                else
                {
                    lbl_bateria_fraca.Text = "";
                }

                switch (e.Status)
                {
                case Plugin.Battery.Abstractions.BatteryStatus.Charging:
                    lbl_status.Text = "Carregando";
                    break;

                case Plugin.Battery.Abstractions.BatteryStatus.Discharging:
                    lbl_status.Text = "Descarregando";
                    break;

                case Plugin.Battery.Abstractions.BatteryStatus.NotCharging:
                    lbl_status.Text = "não carregando";
                    break;

                case Plugin.Battery.Abstractions.BatteryStatus.Full:
                    lbl_status.Text = "Cheia";
                    break;

                case Plugin.Battery.Abstractions.BatteryStatus.Unknown:
                    lbl_status.Text = "Desconhecido";
                    break;
                }

                switch (e.PowerSource)
                {
                case Plugin.Battery.Abstractions.PowerSource.Ac:
                    lbl_fonte_carregamento.Text = "Carregador";
                    break;

                case Plugin.Battery.Abstractions.PowerSource.Battery:
                    lbl_fonte_carregamento.Text = "Bateria";
                    break;

                case Plugin.Battery.Abstractions.PowerSource.Usb:
                    lbl_fonte_carregamento.Text = "Usb";
                    break;

                case Plugin.Battery.Abstractions.PowerSource.Wireless:
                    lbl_fonte_carregamento.Text = "Sem fio";
                    break;

                case Plugin.Battery.Abstractions.PowerSource.Other:
                    lbl_fonte_carregamento.Text = "Outros";
                    break;
                }
            }
            catch (Exception ex)
            {
                await DisplayAlert("Ocorreu um erro ao mudar o status da Bateria \n", ex.Message, "OK");
            }
        }
Esempio n. 4
0
 private void Current_BatteryChanged(object sender, Plugin.Battery.Abstractions.BatteryChangedEventArgs e)
 {
     lblStatus.Text  = "STATUS ATUAL: " + e.Status.ToString() + "\n";
     lblStatus.Text += "Nivel da BATERIA baixo : " + e.IsLow.ToString();
 }
Esempio n. 5
0
 private void BatteryStatus_BatteryChanged(object sender, Plugin.Battery.Abstractions.BatteryChangedEventArgs e)
 {
     status.Text = CrossBattery.Current.Status.ToString();
 }
        private void Mudanca_Status_Bateria(object sender, Plugin.Battery.Abstractions.BatteryChangedEventArgs e)
        {
            // O que mudou?
            // Carga Remancente d Bateria
            // Status da Bateria
            // Fonte de Energia
            try
            {
                lbl_carga.Text = e.RemainingChargePercent.ToString() + "%";

                // Escolha - Caso

                // Qual é o status da bateria? Carregando? Descarregando?
                switch (e.Status)
                {
                case Plugin.Battery.Abstractions.BatteryStatus.Charging:
                    lbl_status.Text = "Carregando";
                    break;

                case Plugin.Battery.Abstractions.BatteryStatus.Discharging:
                    lbl_status.Text = "Descarregando";
                    break;

                case Plugin.Battery.Abstractions.BatteryStatus.Full:
                    lbl_status.Text = "Carregada";
                    break;

                case Plugin.Battery.Abstractions.BatteryStatus.NotCharging:
                    lbl_status.Text = "Sem Carregar";
                    break;

                case Plugin.Battery.Abstractions.BatteryStatus.Unknown:
                    lbl_status.Text = "Desconhecido";
                    break;
                }

                // Qual é a fonte de energia da bateria?
                switch (e.PowerSource)
                {
                case Plugin.Battery.Abstractions.PowerSource.Ac:
                    lbl_fonte.Text = "Carregador";
                    break;

                case Plugin.Battery.Abstractions.PowerSource.Battery:
                    lbl_fonte.Text = "Bateria";
                    break;

                case Plugin.Battery.Abstractions.PowerSource.Usb:
                    lbl_fonte.Text = "USB";
                    break;

                case Plugin.Battery.Abstractions.PowerSource.Wireless:
                    lbl_fonte.Text = "Sem fio";
                    break;

                case Plugin.Battery.Abstractions.PowerSource.Other:
                    lbl_fonte.Text = "Outro";
                    break;
                }
            }
            catch (Exception ex)
            {
                DisplayAlert("Ops", ex.Message, "Ok");
            }
        }