位置: 编程技术 - 正文

Android 优化电池使用时间——确定和检测网络状态(android电池优化设置)

编辑:rootadmin

推荐整理分享Android 优化电池使用时间——确定和检测网络状态(android电池优化设置),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android电池优化设置,安卓电池优化软件,安卓优化电池充电什么意思,安卓电池优化是打开好还是关闭好,安卓电池优化是打开好还是关闭好,安卓电池优化是打开好还是关闭好,安卓手机电池优化,android系统电池优化,内容如对您有帮助,希望把文章链接给更多的朋友!

原文参见 此处

确定和监控网络连接状态

重复提醒和后台服务最常见的用途之一,就是为来自互联网资源的应用数据、缓存数据安排定期更新或执行长时间运行的下载任务。但是,如果您没有连接互联网,或因连接过慢而无法完成下载,那就根本没必要唤醒设备并安排更新了。

您可以使用 ConnectivityManager 查看是否确实已连接互联网,如果已连接,您还可以了解当前的连接类型。

确定是否已连接互联网

如果设备未连接互联网,就没有必要根据互联网资源安排更新了。以下代码段说明如何使用 ConnectivityManager 查询有效网络并确定该网络是否已连接互联网。

确定互联网连接的类型

您也可以确定当前可用的互联网连接的类型。

Android 优化电池使用时间——确定和检测网络状态(android电池优化设置)

通过移动数据、WiMAX、Wi-Fi 和以太网连接可提供设备连接。您可以查询有效网络的类型(具体如下所示),以便根据可用带宽调整刷新频率。

移动数据的费用往往比 Wi-Fi 高很多,因此在大多数情况下,如果您使用的是移动连接,就应降低应用更新频率。同样,在没有 Wi-Fi 连接的情况下,您就应暂停较大的下载任务。

停用更新后,请务必侦听连接情况的变化,以便在建立互联网连接后恢复更新。

监控连接情况的变化

只要连接的具体情况发生变化,ConnectivityManager 就会广播 CONNECTIVITY_ACTION (“android.net.conn.CONNECTIVITY_CHANGE”) 操作。您可以在清单中注册广播接收器,以便侦听这些变化并相应地恢复(或暂停)后台更新。

设备连接情况的变化可能会非常频繁,只要您在移动数据和 Wi-Fi 之间相互切换,系统就会触发此广播。因此比较合适的做法是,仅当之前暂停了更新或下载时才监控此广播,以便恢复更新或下载。通常,您只需在开始更新前检查互联网连接情况即可,如果未连接互联网,请暂停后续更新,直到连接恢复。

此技巧需要切换您在清单中声明的广播接收器,具体说明请见下一教程。

android亮屏、暗屏、解锁、关闭系统对话的监听事件 [java]viewplaincopyprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.button_layuout);finalIntentFilterfilter=newIntentFilter();//屏幕灭屏

开发Blog整理 开发Blog记录清理收藏夹太多了,来不及看了。

Dagger2使用记录 Dagger2使用记录Dagger2是由google开始维护的依赖注入框架,从Dagger(由square公司开发)开始发展而来。废话不多说上github地址:

标签: android电池优化设置

本文链接地址:https://www.jiuchutong.com/biancheng/384191.html 转载请保留说明!

上一篇:Android 自定义Dialog样式(Android 自定义控件)

下一篇:android亮屏、暗屏、解锁、关闭系统对话的监听事件(安卓暗屏)

  • 货物退回是什么意思
  • 去年的电费可以在今年入账分录
  • 企业微信里的钱
  • 外购软件用于销售的会计分录
  • 知识产权局专利审查协作中心
  • 短期借款可以按币种设置明细核算
  • 小微企业享受减免税政策
  • 私营公司会计资取公司资金
  • 应收账款计提坏账比例
  • 银行小额贷款是怎么还款的
  • 写字楼注册公司对面积有要求吗
  • 罚款从工资扣除的说明
  • 增值税发票过期了税金怎么办
  • 工地运输费是什么费用
  • 免抵扣税额
  • 去年没有交社保,今年交了有用吗
  • 2018税务金四发展预测会有哪些?
  • 企业残疾人保障金
  • 未抵扣的进项税可以留底多久
  • 分配现金股利是什么活动
  • 发票打印注意什么
  • 因改制重组等原因撤回出口退税备案需要提交哪些资料?
  • 事业单位收到开办费的会计分录
  • windows刷新桌面
  • 广告公司的成本是什么
  • 公司纳税高说明什么
  • 重建索引命令
  • 小微企业免征税额度
  • 企业年金基金收益
  • 其他应收款未收回会计分录
  • 坎塔布莱恩
  • php文件修改后,打开还是显示以前的页面
  • 小规模与一般纳税人做账区别
  • 海岸边上
  • 工具人
  • 饿了么指定单
  • vscode怎么看错误提示
  • 手把手怎么写
  • 命令行激活profile命令的格式
  • 国内php大牛
  • 汽油增值税专用发票几个点
  • 金融资产发生减值的客观证据包括哪些
  • 红字记账是什么意思
  • 企业扣税方式
  • 增值税普通发票和普通发票一样吗
  • 怎么摊销租金
  • 生产企业出口货物必须以什么为计税依据计算免抵退税额
  • 增票普票税率
  • 固定资产账务处理候文江视频
  • 有哪些情况可以用别人的id
  • 企业所得税特殊事项
  • 管理费用多计提了怎么冲
  • 业务协作费计入什么科目
  • 小规模税收酒店做账报税
  • 直接人工标准工时计算公式
  • 核定征收每月最低交多少税
  • 会计中的一级科员是什么
  • 绿化植物税率
  • 银行承兑汇票收款业务流程
  • 车间劳务费计入什么费用
  • 投资收益下期间怎么结转
  • sql局部变量标识符
  • windows update更新卡住不动了
  • 最简单最快乐
  • 怎么把ubuntu装在u盘上
  • 注册表里的默认可以删吗
  • centos ulimit
  • 电脑cf截图保存在哪里
  • w7系统序列号怎么查
  • javascriptcsdn
  • 基于Python的图书推荐系统
  • shell批处理脚本
  • JavaScript中的数据类型分为两大类
  • jq倒计时代码
  • android 屏幕适配方案
  • android:exported 属性详解
  • 出口退税报关单在哪里打印
  • 河南林州在哪三省交界处
  • 河北社保网上申报时间
  • 广西税务查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设