1.概述
在9.0的系统rom定制化开发中,在原生Settings张的app详情页中有后台数据开关,限制app在后台使用流量导致流量流失
目前有需求要求不让app使用数据流量,前台后台都不能使用流量 所以就要根据这个后台流量开关来看下具体如何实现功能
2.系统settings app详情页控制开启关闭流量数据的开关的核心类
packages/apps/Settings/src/com/android/settings/datausage/AppDataUsage.java
packages/apps/Settings/src/com/android/settings/datausage/DataSaverBackend.java
frameworks/base/services/core/java/com/android/server/net/NetworkPolicyManagerService.java
3.系统settings app详情页控制开启关闭流量数据的开关的核心功能分析和实现
3.1 AppDataUsage.java相关代码分析
public class AppDataUs