`
yangwei0915
  • 浏览: 461504 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

[转]Android WiFi 电源管理

阅读更多

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

分享到:
评论

相关推荐

    Android_WiFi电源管理

    Android_WiFi电源管理

    浅析android下如何通过jni监控wifi网络连接、dhcpcd执行和power电源控制

    Power 电源控制是 Android 中的一个重要组件,它用于控制设备的电源管理。通过 JNI,可以监控电源管理的状态,包括电池电量、充电状态、屏幕亮度等。 在上述代码中,`setPowerModeCommand` 方法用于设置电源管理的...

    android wifi+蓝牙的工作流程

    Android 上wifi和蓝牙模块的初始化过程,wifi bt framwork层和hal层的调用,电源管理介绍

    Android技术内幕.系统卷(扫描版)

    4.4 android电源管理机制的实现 /154 4.5 小结 /187 第5章 驱动的工作原理及实现机制 /188 5.1 显示驱动(framebuffer)/189 5.1.1 framebuffer的工作原理 /189 5.1.2 framebuffer的构架 /190 5.1.3 framebuffer驱动...

    android权限大全

    这个权限通常用于需要控制设备电源的应用程序,例如电源管理器等。 android.permission.DIAGNOSTIC: 该权限用于访问系统工具,例如诊断信息。这个权限通常用于需要访问系统工具的应用程序,例如诊断工具等。 ...

    14天学会Android开发 飞龙整理 20141005

    * Android基于Linux内核,但不是Linux内核提供系统核心服务,如进程、内存、电源管理,网络连接,驱动与安全等 * Linux 内核位于硬件和软件堆之间的抽象层核心服务:安全机制、内存管理、进程管理、网络、硬件驱动 *...

    Android技术内幕.系统卷 pdf

    4.4 android电源管理机制的实现 /154 4.5 小结 /187 第5章 驱动的工作原理及实现机制 /188 5.1 显示驱动(framebuffer)/189 5.1.1 framebuffer的工作原理 /189 5.1.2 framebuffer的构架 /190 5.1.3 ...

    基于Android程序开发的智能插座.pdf

    2. 智能插座的设计思想:智能插座的设计思想是以Android为信息管理及处理中心的设计系统,利用WiFi网络与手机建立连接,从而控制一些家电的开关操作。 3. 智能插座的功能设计:智能插座的功能设计包括开关功能、...

    Android传感器MotionSensor开发实验.pdf

    除了标准的Linux内核外,Android还增加了内核的驱动程序:Binder(IPC)驱动、显⽰驱动、输⼊设备驱 动、⾳频系统驱动、摄像头驱动、WiFi驱动、蓝⽛驱动、电源管理。 b) 程序库 (LIBRARIES) 程序库是指可供使⽤的各种...

    Wifi分析仪手机版:显示你周围的Wi-Fi信道使用情况,帮助你为你的无线路由选择一个相对空闲的信道以提高连接质量

    Wifi Analyzer,把你的android手机变成一个 Wi-Fi分析仪。 它可以显示你周围的Wi-Fi信道使用情况,帮助你为你的无线路由选择一个相对空闲的信道以提高连接质量。 本软件需要的权限包括:打开网络接口、访问网络上的...

    Android的AndroidManifest配置权限

    36. DEVICE_POWER:允许低权限的访问电源管理项 37. DIAGNOSTIC:允许应用诊断程序资源 38. DISABLE_KEYGUARD:允许应用禁用键盘锁 39. DUMP:允许应用从系统服务中恢复转储的信息 40. EXPAND_STATUS_BAR:允许...

    基于Android和ZigBee的蔬菜大棚环境因子采集系统设计.pdf

    网络层主要由搭载Android 5.0的Tiny4412嵌入式开发板实现,Tiny4412有各种常见的外设,比如WiFi、BT、串口、摄像头等,可以完成传感器通过ZigBee无线传输模块与Android手机终端的衔接。应用层主要是通过Java编写的...

    全志A13-SOM-WIFI 硬件电路图PCB开源-电路方案

    A13-SOM-WIFI是片上系统模块屏蔽,可为A13-SOM-XXX增加WIFI连接。所有A13信号均可在0.1“孔上使用。...电源管理DCDC GPIO采用0.1“阶梯孔 内置PCB天线 尺寸:(2.4 x 1.3)“〜(6.1 x 4.8)cm 附件资料截图:

    Unified_Remote_Full_v3.18.1_build_318001.apk

    轻松实现功能最多的Android-PC遥控器。将您的Android设备 变成Windows PC的WiFi或蓝牙遥控器。...预加载了对90多个程序的支持,其中包括Moue和键盘,媒体播放器,演示文稿,屏幕镜像,电源控制,文件管理器,终端等。

    MTK_MT6575开发驱动部分介绍2510474709.pdf

    本篇文章适合初学MTK智能机部分的底层驱动学习,虽然是一些简单的介绍,但是对初学者非常好。我就是从这个开始学习的,欢迎一同交流 ...13、电源管理 14、音频 15、I2C 16、耳机 17、USB 18、附加模块

    HTC G14G18 4.1.2 sense5.0 ROM更稳定 更顺滑 更省电.rar

    wifi参数调整,有效提升wifi信号强度 支持google账户同步 增加恢复模式、引导模式、屏幕截图、飞行模式振动模式到关机高级菜单 增加kinguser权限管理,状态栏增加农历显示 增加国内天气源,音量键唤醒屏幕 1%步...

    adb1.0.26包含fastboot.exe

    如果连接不了,请确认 Android 设备与电脑是连接到了同一个 WiFi,然后再次执行 adb connect <device-ip-address> 那一步; 如果还是不行的话,通过 adb kill-server 重新启动 adb 然后从头再来一次试试。 断开...

    紫光展锐SL8541E数据手册/datasheet

    SL8541E是一款高度集成的应用处理器,具有... 专为低功耗ASIC设计和电源管理而开发的专有架构和算法。 独特的技术用于噪声/偏移校准和消除。 总体而言,SL8541E芯片组为Android移动设备提供了一个高性价比的平台。

    AITHINKER-ESP8266-SDK-v2.0.rar

    内置PLL、稳压器和电源管理组件,802.11b 模式下 +20dBm 的输出功率 A-MPDU 、A-MSDU 的聚合和 0.4s 的保护间隔 WiFi @ 2.4GHz,支持 WPA/WPA2 安全模式 支持 AT远程升级 及云端 OTA升级 支持 STA/AP/STA+AP ...

Global site tag (gtag.js) - Google Analytics