Korean subtitles

← 05-06 Modify_WaitForPowerActivity_-_Solution

05-06 Modify_WaitForPowerActivity_-_Solution

Get Embed Code
13 Languages

Showing Revision 4 created 04/30/2016 by nc_translator1.

  1. 좋아요 잘 하셨어요
  2. 그럼 Android Studio로 돌아가서
  3. 이번 퀴즈의 정답을 보겠습니다
  4. 우선 applyFilter() 메소드를 볼게요
  5. 해당 코드는 Instructor Notes에 있어요
  6. 여기서 checkForPower()를 호출해요
  7. 기기가 충전 중이지 않으면
  8. 사용자에게 기기를 충전해달라는 메시지를 남기고
  9. 메소드가 종료합니다
  10. 간단해요
  11. 그럼 checkForPower()의 로직을 볼게요
  12. checkForPower()의 코드도 역시 Instructor Notes에 있습니다
  13. 좋아요 checkForPower()입니다
  14. 제일 처음엔 IntentFilter를 설정해
  15. 배터리 상태의 변화를 기록합니다
  16. 다음 여기서 정수를 선언해요
  17. 배터리 충전 상태를 기록할 정수입니다
  18. 다음 BatteryManager 클래스에서 정의된 상수들과 비교합니다
  19. 예를 들어 AC를 의미하는 상수가 있어요
  20. 교류 충전입니다
  21. 콘센트로 충전 중이라는 뜻이에요
  22. USB 충전을 의미하는 상수도 있고
  23. 마지막으로 무선 충전도 있어요
  24. 무선 충전 상수와의 비교문은
  25. SDK 빌드 버전이 호환되는지 확인하는 조건문으로 감쌌어요
  26. 마지막으로
  27. 기기가 USB, AC, 무선 방법 중 하나로라도 충전 중이면
  28. true값을 반환하고
  29. 그렇지 않을 경우는 false를 반환합니다