Spanish subtitles

← 05-06 Modify_WaitForPowerActivity_-_Solution

05-06 Modify_WaitForPowerActivity_-_Solution

Get Embed Code
13 Languages

Showing Revision 1 created 12/28/2015 by sp12.

  1. Buen trabajo.
  2. Volvamos a Android Studio
    y veamos una solución a este reto.
  3. Primero,
    miremos nuestro método applyFilter.
  4. Consulta las notas del profesor
    para este fragmento de código.
  5. Aquí ordenamos checkForPower
    y si devuelve que el teléfono no se carga
  6. cambiamos el texto
    para pedir al usuario que lo enchufe
  7. y vuelva para completar el método.
  8. No tiene misterio.
    Miremos la lógica en checkForPower.
  9. Consulta las notas del profesor
    para este código.
  10. Estamos aquí,
    en checkForPower.
  11. Primero ponemos el filtro intentFilter
    para definir el estado de la batería.
  12. Y, entonces,
    aquí se nos muestra un número:
  13. el estado de la batería
    mientras se carga.
  14. Comparamos este número con constantes
    dentro de la clase BatteryManager.
  15. Por ejemplo, una es por si carga
    por CA o corriente alterna.
  16. O sea,
    si está enchufado a la pared.
  17. Hay otra para USB.
  18. Y también por si carga vía WiFi.
  19. La revisión del WiFi en una instrucción if
    para asegurar que la versión es adecuada.
  20. Por último, si ha cargado vía USB,
    CA o WiFi, nos devuelve true.
  21. Si no, false.