Portuguese, Brazilian subtitles

← 05-06 Modify_WaitForPowerActivity_-_Solution

05-06 Modify_WaitForPowerActivity_-_Solution

Get Embed Code
13 Languages

Showing Revision 2 created 02/04/2016 by sp4.

  1. Tudo bem, bem feito.
  2. Agora vamos voltar para o Android Studio
    e dar uma olhada na solução para este quiz
  3. Tudo bem, em primeiro lugar, vamos olhar
    para o nosso método applyFilter.
  4. Veja as notas do instrutor para o trecho
    de código, especificamente.
  5. Agora aqui nós chamamos checkForPower
  6. e se ele retorna que o telefone não está
    carregando, alteramos o texto para
  7. informar ao usuário que conecte o telefone
    e volte antes de completar o método.
  8. Simples o suficiente.
  9. Tudo bem, vamos dar uma olhada
    à lógica dentro do checkForPower.
  10. Novamente, veja as notas do instrutor
    para o trecho de código.
  11. Ok, então, aqui estamos
    dentro do checkForPower.
  12. A primeira coisa que fazemos é definir
    um filtro de intenção para descrever
  13. alterações no estado da bateria.
  14. E então nós na verdade obtemos
    um número inteiro, aqui,
  15. representando o estado
    conectado da bateria.
  16. Em seguida, comparamos este inteiro à
    várias constantes na classe BatteryManager
  17. Por exemplo, uma para se for carregamento
    através de CA ou de corrente alternada.
  18. Isso significa que está ligado na parede.
  19. Outro para USB.
  20. E, finalmente, se for
    carregamento via wireless.
  21. Nós colocamos a verificação wireless num
    if statement para assegurar
  22. que a versão SDK é alta o suficiente.
  23. Finalmente, se estava carregando via USB,
    AC, ou sem fios, nós devolvemos true.
  24. Caso contrário, false.