Android 10.0 微信qq后台运行避免进入休眠状态,电池优化白名单功能实现

1.前言

在10.0的系统rom定制开发中,在一些微信和qq长时间在后台运行就有时候会被系统电池优化掉,就进入休眠状态功能,语音视频功能接收不到对方来的消息 在进行某些功能开发需求中,需要微信qq后台不能休眠功能实现,接下来分析下相关功能然后实现功能

2.微信qq后台运行避免进入休眠状态,电池优化白名单功能实现的核心类

frameworks/base/services/core/java/com/android/server/net/NetworkPolicyManagerService.java

3.微信qq后台运行避免进入休眠状态,电池优化白名单功能实现的核心功能分析和实现

Android网络服务主要包括如下四个部分 - ConnectivityService: 提供数据连接管理服务,包括移动数据、WIFI、以太网等 - NetworkPolicyManagerService: 提供网络策略管理服务 - NetworkStatsService: 提供网络传输数据统计服务 - NetworkManagementService: 提供对物理网络接口的管理服务 NetworkManagementService是重要的网络服务,通过NativeDaemonConnector类建立和netd的联系,实现对物理接口进行操作;它封装了关于接口、网络、防火墙等相关的处理函数,同时还通过Observer提供接口状态(INetworkManagementEventObserver)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安卓兼职framework应用工程师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值