Android 对WiFi电源管理的代码主要在WifiService.java中。如果应用程序想在屏幕被关掉后继续使用WiFi则可以调用acquireWifiLock来锁住WiFi,该操作会阻止WiFi进入睡眠状态。当应用程序不再使用WiFi时需要调用releaseWifiLock来释放WiFi。之后WiFi可以进入睡眠状态以节省电源。
默认情况下当屏幕被关掉以后,如果没有应用程序在使用WiFi,WiFi会在2分钟后进入睡眠状态。这主要是为防止频繁地改变WiFi的电源模式。

更多相关文章

  1. 使用adb sideload 本地OTA升级Nexus 5(Android(安卓)5.0 -> Andr
  2. Android网络状态实时监听实例代码(二)
  3. Android如何获取系统高度、标题栏和状态栏高度
  4. android 休眠唤醒机制分析(二)
  5. Android自定义Button按钮显示样式
  6. android系统设置-修改睡眠时间,修改背光强度
  7. Android全屏(包含3种隐藏顶部状态栏及标题栏和一种隐藏Android(安
  8. android 购物车 listview嵌套问题
  9. 实现 Android(安卓)通知提示功能

随机推荐

  1. Android调用WebService系列之封装能力
  2. Android与Js通信之JsBridge再封装
  3. 2016这一年,回顾我们一起走过的"编码美丽"
  4. Android(安卓)RIL log全记录
  5. Android版本管理解决方法小议
  6. 获取Android自己写好了的apk以及反编译
  7. android 数据储存——网络存储(5)
  8. Android视图绘制流程完全解析,带你一步步
  9. 【Android自动化打包】03. APK的数字签名
  10. Android 开机启动应用