位置: 编程技术 - 正文

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

  • 个税里的本期收入扣不扣个人社保
  • 辅导期增值税一般纳税人是什么意思
  • 财税通财务软件怎么下载
  • 计提工资是计提哪个月的
  • 不征税收入确认递延收益如何填报
  • 个税APP如何修改密码
  • 忘记先抄税再申报了怎么办
  • 境外公司委托境内公司付款
  • 在分公司关闭过程中,资产损失怎么申报扣除
  • 退休人员返聘工资按工资薪金还是劳务报酬
  • 发票开的是推广服务费计入什么费用?
  • 厂家核销费用直接抵扣
  • 跨年的预付账款如何冲销
  • 接收虚开增值税专用发票要判刑吗
  • 跨年的发票能红字冲销吗?
  • 出口退税备案信息
  • 工会经费 管理费用
  • 软件企业所得税两免三减半
  • 公司终止的时间是进行注销登记生效后
  • 保洁属于劳务报酬吗
  • 企业网银支持互联网专线
  • 关联公司代付款帐怎么做
  • 扣供应商的税点应该包括附加税吗
  • 全额抵扣的发票怎么申报增值税
  • 怎么给分区
  • 存货周转率公式怎么算
  • php设计思路
  • 在认缴期限内未出资是否违法
  • 股权激励的账务处理
  • 企业采用备抵法核算坏账
  • PQIMountSvc.exe是什么进程 PQIMountSvc进程查询
  • 发票未认证丢失怎么补办
  • 进口付汇业务流程
  • php如何上传1个g以上的文件
  • 精确控制 英文
  • php 抓取别的网站的内容
  • php获取并显示用户的用户名
  • 技术出口发票开什么信息
  • php过滤字符
  • 建筑业成本核算流程
  • 募股方案
  • 企业所得税申报更正怎么操作
  • 织梦怎么添加相关
  • 织梦前台的菜单怎么换
  • CentOS6.9下mysql 5.7.17安装配置方法图文教程
  • 小于500的费用没有发票怎么做账
  • 城建税要计入税金及附加吗
  • 计入当期损益的
  • 子公司借钱给母公司,未收取利息,要纳税吗
  • sql2005安装方法
  • 教育培训行业成功案例
  • 税率变更对企业的影响
  • 如果租房没有合同怎么办
  • 企业成本计算的依据是什么
  • 个体户怎么办
  • 计提短期借款利息分录
  • 记账凭证审核的内容
  • 不抵扣的进项发票需要在电子税务局操作么
  • 收到投资款如何做税务登记
  • 年度采购总额在哪个报表
  • sql动态表
  • sqlserver2019的使用
  • window8开机
  • u盘安装ubuntu找不到硬盘
  • winxp网络连接没有无线网络
  • 十个常用linux脚本命令
  • option标签的作用
  • nodejs怎么安装npm
  • JavaScript驾驭网页-DOM
  • js中日期格式转换
  • bat批处理执行cmd命令
  • 批处理的扩展名
  • c# unity 教程
  • mysql数据类型大全
  • vs开发unity教程
  • unity3d ui
  • 怎么看网页的编码格式
  • 欧美 房产税
  • 湖南电子税务局官网登录入口首页
  • 增值税发票报税流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设