Obtendo o Status da Bateria – Xamarin.Forms

Neste artigo veremos como obter o status da bateria do dispositivo em aplicações Xamarin.Forms.

As informações obtidas serão:

  • RemainingChargePercent
    Quantidade de carga da bateria em percentual.
  • Status
    Status da bateria (Se está sendo carregada ou não)
  • PowerSource
    Retorna um enum com o recurso de energia que está sendo usado pelo dispositivo, podendo ser: Battery, Ac, Usb, Wireless ou Other.

ADICIONANDO O NUGET PACKAGE

Clique com o botão direito em cima de sua Solution e selecione “Manage NuGet Packages for Solution…”.

1

 

Digite “Xam.Plugin.Battery” e selecione o plugin como demonstrado na imagem a seguir.

2

 

Selecione todos os projetos e clique no botão “Install”.

2

Xaml

Para visualizar as informações obtidas, crie 3 label’s, como demonstrado a seguir:

C#

Referencie o plugin Battery e utilize “CrossBattery.Current.” seguido da propriedade desejada, como demonstrado a seguir.

Resultado

Screenshot_20180416-185112

 

 

Esse e todos os exemplos deste blog encontram-se disponíveis no GitHub.

icongithub

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

w

Conectando a %s