Chinese, Simplified subtitles

← 05-06 Modify_WaitForPowerActivity_-_Solution

05-06 Modify_WaitForPowerActivity_-_Solution

Get Embed Code
13 Languages

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

  1. 很好,做得很好。
  2. 让我们回到Android Studio,
  3. 看一看这道题的解决方法。
  4. 首先,来看一下我们的applyFilter方式。
  5. 看一下这个代码片段的指导提示。
  6. 看这个, 这个叫做checkForPower,
  7. 如果手机没有充电,我们更换此处文字,
  8. 提示用户插入手机,在完成这个方式前返回。
  9. 很简单。
  10. 好了,让我们看看checkForPower的内部逻辑。
  11. 再次,看一下代码片段的指导提示。
  12. 好了,我们打开了checkForPower。
  13. 首先,我们要设置意图过滤器,
  14. 来描述电池状态的变化。
  15. 然后我们会得到一个整型,
  16. 代表电池的插入状态。
  17. 然后我们来对比BatteryManager(电池管理)
  18. 类别下的整型和其他各种常量。
  19. 比如手机是否通过交流电在充电。
  20. 这表示手机插入墙上插座。
  21. 这个是USB充电。
  22. 最后,是否通过无线方式充电。
  23. 我们将无线检查设置为if如果语句,
  24. 以此保证软体开发套件版本足够高。
  25. 最后,如果是通过USB 交流电,
    或无线方式充电,我们返回True。
  26. 否则False。