位置: 编程技术 - 正文

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

  • 外贸企业进项税不抵扣分录
  • 税款代码
  • 固定资产接受捐赠的计入什么科目
  • 公司出售旧汽车要交什么税
  • 软件工程质保金
  • 同业清算交易渠道
  • 行政单位要考什么
  • 公司对公账户限额吗
  • 总公司收回未分配利润如何入账?
  • 将承兑汇票背书怎么操作
  • 采购合同可以包含安装吗
  • 房地产公司缴纳契税的会计分录
  • 报价需要提供哪些资料
  • 什么样的企业用交税
  • 增值税的附加
  • 丢失增值税专用发票
  • 企业所得税逾期未申报怎么补申报
  • 建筑业3%人工费可以开专票吗?
  • 改变使用用途 规划处罚
  • 每个月工资都不一样,怎么计算个税
  • 环境资源的含义
  • 机会成本怎么计量
  • 上年工资计提多了才发现
  • 法人实名认证后没有绑定企业怎么办
  • 长期股权投资增加的原因
  • 税控服务费政策
  • 什么是文件扩展名dws
  • 六千元左右
  • 税控系统发票如何验旧
  • 期货手续费是双向收取吗
  • 最早的滑盖手机,摄像头可以自动旋转
  • pdo_mysql
  • 公司外部人员的差旅费入什么科目
  • 捐赠所得属于什么会计科目
  • vue treegrid
  • 浏览器你
  • 抄税清卡是一个意思吗
  • 多交增值税计入什么科目
  • 房地产开发费用最高扣除比例
  • 固定资产租赁费的税率是多少
  • 印花税契税入固定资产吗
  • 临时工工资会计科目怎么录
  • 应收账款计提坏账准备是什么意思
  • db2udb
  • mongodb 安装
  • 企业注销需要清产核资吗
  • 让税务局代开的发票直接交纳的税金如何做会计分录?
  • 企业筹建期间是什么
  • 个税 收入
  • 预收账款和应收账款可以合并吗
  • 定期定额个体工商户怎么报税
  • 应收账款和应付账款属于什么科目
  • 购买农产品普通发票怎么做账
  • 小规模纳税人已付款对方不开发票几年了会计分录
  • 小规模出口免税是什么意思
  • 营改增 交通运输
  • 税控盘领了发票怎么发票读入
  • 小规模纳税人变更一般纳税人条件
  • 税务局代开发票作废可以申请退税吗?
  • mysql批量添加字段
  • win7旗舰版系统还原无法启动
  • centos中rpm包怎么安装
  • debian reference
  • bios是什么怎么设置
  • xp停在windows界面
  • vrvedp_m.exe是什么
  • linux修改分组
  • administrator帐户已锁定
  • android环境搭建实训心得
  • linux文本操作命令
  • opengl配置vc6.0
  • dos删除指定后缀文件
  • linux中tar命令
  • 自定义dialogfragment
  • javascript中的splice
  • python魔法方法有啥用
  • jquery实现原理
  • 200平交多少契税
  • 温州地方税务局
  • 2020年河南麦收时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设