French subtitles

← 05-06 Modify_WaitForPowerActivity_-_Solution

05-06 Modify_WaitForPowerActivity_-_Solution

Get Embed Code
13 Languages

Showing Revision 2 created 01/31/2016 by sp4.

  1. Félicitations !
  2. Retournons dans Android Studio
  3. et regardons
    la solution.
  4. D'abord, regardons
    notre méthode applyFilter.
  5. Cherchez précisément l'extrait de code
    dans les notes d'instructeur.
  6. Ici, nous l'appelons checkForPower,
  7. et s'il s'avère que le téléphone n'est pas
    en charge, nous changeons alors le texte
  8. pour indiquer à l'utilisateur
    de brancher
  9. son téléphone et de revenir
    exécuter la méthode.
  10. C'est assez simple.
  11. Regardons la logique
    à l'intérieur de checkForPower.
  12. Cherchez l'extrait de code
    dans les notes.
  13. Là, nous sommes
    dans checkForPower.
  14. D'abord, nous devons
    établir le filtre pour décrire
  15. les changements d'état de la batterie.
  16. Ensuite, nous entrons
    un nombre entier juste là,
  17. qui représente le statut
    de la batterie branchée.
  18. Nous comparons alors
  19. ce nombre entier à diverses constantes,
    dans la catégorie BatteryManager.
  20. Par exemple, un s'il est en charge
    avec le CA ou courant alternatif.
  21. Cela signifie qu'il est branché au mur.
  22. Un autre pour l'USB.
  23. En enfin, s'il est en charge
    via le sans fil.
  24. On enveloppe l'indicateur du sans fil
    dans une instruction if,
  25. afin que la version de construction SDK
    soit suffisamment élevée.
  26. Et enfin, s'il était en
    train de charger
  27. via USB, CA, ou sans fil,
    nous remettons true.
  28. Sinon, false.