位置: 编程技术 - 正文

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亮屏、暗屏、解锁、关闭系统对话的监听事件(安卓暗屏)

  • 全国增值税发票查询平台 手机版
  • 异地提供建筑服务
  • 所得税汇算清缴账务处理
  • 消费税的计算方法有什么
  • 印花税的三种缴税方式
  • 非居民企业税率表最新
  • 收到红字信息表不能直接开具
  • 出纳单据交接表怎么填写
  • 更换电脑后个税信息如何导入
  • 进口设备贴息政策2019
  • 外购的材料用于在建工程进项税额
  • 房屋租赁发票可以抵扣增值税吗
  • 现金流量表中收入怎么算
  • 实收资本退还
  • 小规模增值税多少个点
  • 当期免抵税额如何做账
  • 电梯安装简易征收的优点
  • 实务操作中的税会差异有哪些?
  • 小规模纳税人开专票需要交税吗
  • 资产负债表在途物资属于存货吗
  • 防伪税控服务费减免文件
  • 电子普通发票进什么科目
  • 发票报销增值税
  • 营业成本主要包括
  • 图书对方开具的证明
  • 畅捷通t3怎么增加新的会计年度
  • 计提固定资产减值准备会计科目
  • 无偿使用固定资产如何缴税
  • 专利代理服务费入账
  • 上市公司现金分红怎么派发
  • 森林植被恢复费标准
  • 预付账款为负数能转为应付账款吗
  • 帮老板支付的代款怎么做
  • php 字符串 数组
  • 总资产周转次数与总资产周转率
  • kafka图形化界面
  • 卡格拉河
  • 金税盘一定要有吗
  • Smarty3配置及入门语法
  • 当月认证的发票可以进行进项税额转出嘛
  • typescript完全解读
  • 怎么保证发票是真的
  • python如何在画布上写字
  • 关于酒店采购
  • 支付应付账款的文章怎么写的
  • 季度报税有利润必须要报交所得税吗
  • java面试相关
  • 租赁公司成本如何计算
  • sqlserver2005数据库备份
  • 货款未转到公司怎么处理
  • 原始凭证可以直接入账吗
  • 烟叶税的计税依据如何确定
  • 收入准则适用范围
  • 办公楼开始建造前专门借款的利息费用
  • 本年利润如何记账
  • 投资收益的账务怎么处理
  • 企业弥补亏损的顺序
  • 新企业的创建
  • 账户与会计科目有什么联系与区别?
  • sql Server 触发器的when的用法
  • 苹果macbook怎么切换系统
  • centos 中文
  • 如何延迟windows更新
  • 24个方法
  • win8如何进入启动选择
  • windows xp功能介绍
  • Linux系统怎么设置窗口关闭按键在右侧
  • linux服务器硬件配置要求
  • jQuery Easyui datagrid editor为combobox时指定数据源实例
  • Jqprint实现页面打印
  • 到了这个年纪吉他谱完整版
  • easyui原理
  • 在javascript中什么方法可以对数组元素进行排序
  • JavaScript中定义数组
  • 公司跨区迁移税务查账严吗
  • 企业清算所得税申报表填写范本
  • 水利建设基金如何计提
  • 签订设计合同
  • 增值税专用发票上传是什么意思
  • 苏通卡上海服务网点查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设