位置: 编程技术 - 正文

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

  • 外商投资企业要实缴资本么
  • 滑准税是指关税的税率
  • 生产税净额计算实例
  • 财务工作中如何做好协同工作
  • 实际发的工资跟个人所得税不一样
  • 小规模公司用什么会计准则
  • 一个营业执照可以开几家淘宝店
  • 公司个人薪金怎么申报宁波
  • 小规模残疾人交多少税收
  • 应收账款待转销和应交税费待转销
  • 个税手续费返还会计分录
  • 退货开负数发票的情况该如何做会计处理?
  • 劳动仲裁是怎样仲裁公司的
  • 报价需要提供哪些资料
  • 小规模季度销售超过30万怎么纳税
  • 盈余公积补亏影响资产吗
  • 个税免税收入和不征税收入
  • 小规模的增值税怎么算
  • 小企业财务报表不包括
  • 离职后绩效奖金应该按照整月发吗
  • 小规模纳税人一个月能开多少税票
  • 发出的货物可以要求退回吗
  • 上级拨入资金计入什么科目
  • 如何断开微软账户与电脑的链接
  • 王者荣耀如何进入3D视角
  • 企业以租代购的利弊分析
  • 银行对公账户收款码手续费多少
  • php获取ftp文件目录
  • 计提固定资产折旧怎么做会计科目
  • 收到过期银行汇票怎么办
  • 培训费收入交什么税
  • 科技三项费用拨款共计5000万元
  • chrome插件扩展名
  • 签了购房合同贷款办不下来怎么办
  • 图森在哪
  • php读取文件
  • php图形图像处理技术
  • C++ Linux Web Server 面试基础篇-操作系统(四、线程通信)
  • 智能优化算法书籍推荐
  • set_ccopt_property
  • 计提营业税金及附加比例
  • 外币存款利息税
  • 如何顺利完成年度任务
  • 建筑企业未按规定预缴增值税
  • 加计抵减可以结转吗
  • 委托收款和托收承付结算流程图
  • 买的加油卡怎么充值
  • 贸易公司成本如何计算
  • 公共电话亭的话费怎么算
  • 购入产品用作样品怎么做
  • 固定资产清理属于什么科目
  • 企业工会经费计提比例
  • 应收账款冲销是什么意思
  • 虚开发票但是没有成本如何做账?
  • 营业执照的注册号怎么查询
  • 城市综合配套
  • 公司账户转个人往来款
  • 公司无形资产可以作为公司注册资金吗
  • mysql删除表数据怎么恢复
  • mysql 索引的类型
  • windows安装mysql5.7详细步骤
  • centosgui
  • mysql查询表语句
  • windows如何安装安卓软件
  • qq windows
  • windowsxp
  • ubuntu系统中如何安装WiFi驱动
  • fedora最新版
  • windows7 设置
  • windows8.1企业版build9600
  • MAC修改Dock烟雾效果及设置抓屏快捷键的方法
  • 批处理操作
  • glGenTextures(GLsizei n, GLuint *textures)函数说明
  • javascript中的函数该如何理解
  • android的图片应该放到哪一个目录下面?
  • unity 几种触发事件
  • [置顶]公主大人接下来是拷问时间31
  • 金融商品转让都包括什么
  • 销售有机肥需要什么手续
  • 河北省房产评估机构排名
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设