目录
3.系统设置 app详情页默认关闭流量数据的开关的核心功能分析和实现
3.1 AppDataUsage.java关于流量开关代码分析
3.2 DataSaverBackend中相关开启关闭流量的源码分析
3.3 NetworkPolicyManager.java来设置流量开启关闭功能分析
3.4 NetworkPolicyManagerService.java关于流量开关的相关代码
1.概述
在11.0的系统产品开发中,对于app上网流量的管理也是很重要的,有些产品而言对于流量消耗也是在意成本的所以产品需求需要默认关闭app数据流量开关,这就要从app详情页来分析app的流量相关情况
2.系统设置 app详情页默认关闭流量数据的开关的核心类
packages/apps/Settings/src/com/android/settings/datausage/AppDataUsage.java
packages/apps/Settings/src/com/android/settings/datausage/DataSaverBackend.java
frameworks/base/core/java/android/net/NetworkPolicyManager.java
frameworks/base/services/core/java/com/android/server/net/NetworkPolicyManagerService.java