Loading services/core/java/com/android/server/net/NetworkPolicyManagerService.java +4 −3 Original line number Diff line number Diff line Loading @@ -412,7 +412,8 @@ public class NetworkPolicyManagerService extends INetworkPolicyManager.Stub { public NetworkPolicyManagerService(Context context, IActivityManager activityManager, INetworkStatsService networkStats, INetworkManagementService networkManagement) { this(context, activityManager, networkStats, networkManagement, NtpTrustedTime.getInstance(context), getSystemDir(), false); AppGlobals.getPackageManager(), NtpTrustedTime.getInstance(context), getSystemDir(), false); } private static File getSystemDir() { Loading @@ -421,7 +422,7 @@ public class NetworkPolicyManagerService extends INetworkPolicyManager.Stub { public NetworkPolicyManagerService(Context context, IActivityManager activityManager, INetworkStatsService networkStats, INetworkManagementService networkManagement, TrustedTime time, File systemDir, boolean suppressDefaultPolicy) { IPackageManager pm, TrustedTime time, File systemDir, boolean suppressDefaultPolicy) { mContext = checkNotNull(context, "missing context"); mActivityManager = checkNotNull(activityManager, "missing activityManager"); mNetworkStats = checkNotNull(networkStats, "missing networkStats"); Loading @@ -430,7 +431,7 @@ public class NetworkPolicyManagerService extends INetworkPolicyManager.Stub { Context.DEVICE_IDLE_CONTROLLER)); mTime = checkNotNull(time, "missing TrustedTime"); mUserManager = (UserManager) mContext.getSystemService(Context.USER_SERVICE); mIPm = AppGlobals.getPackageManager(); mIPm = pm; HandlerThread thread = new HandlerThread(TAG); thread.start(); Loading services/tests/servicestests/assets/NetworkPolicyManagerServiceTest/netpolicy/restrict-background-on.xml 0 → 100644 +3 −0 Original line number Diff line number Diff line <?xml version='1.0' encoding='utf-8' standalone='yes' ?> <policy-list version="10" restrictBackground="true" > </policy-list> services/tests/servicestests/assets/NetworkPolicyManagerServiceTest/netpolicy/uidA-blacklisted-restrict-background-off.xml 0 → 100644 +4 −0 Original line number Diff line number Diff line <?xml version='1.0' encoding='utf-8' standalone='yes' ?> <policy-list version="10" restrictBackground="false"> <uid-policy uid="10004" policy="1" /> </policy-list> services/tests/servicestests/assets/NetworkPolicyManagerServiceTest/netpolicy/uidA-blacklisted-restrict-background-on.xml 0 → 100644 +4 −0 Original line number Diff line number Diff line <?xml version='1.0' encoding='utf-8' standalone='yes' ?> <policy-list version="10" restrictBackground="true"> <uid-policy uid="10004" policy="1" /> </policy-list> services/tests/servicestests/assets/NetworkPolicyManagerServiceTest/netpolicy/uidA-whitelisted-restrict-background-off.xml 0 → 100644 +4 −0 Original line number Diff line number Diff line <?xml version='1.0' encoding='utf-8' standalone='yes' ?> <policy-list version="10" restrictBackground="false"> <uid-policy uid="10004" policy="4" /> </policy-list> Loading
services/core/java/com/android/server/net/NetworkPolicyManagerService.java +4 −3 Original line number Diff line number Diff line Loading @@ -412,7 +412,8 @@ public class NetworkPolicyManagerService extends INetworkPolicyManager.Stub { public NetworkPolicyManagerService(Context context, IActivityManager activityManager, INetworkStatsService networkStats, INetworkManagementService networkManagement) { this(context, activityManager, networkStats, networkManagement, NtpTrustedTime.getInstance(context), getSystemDir(), false); AppGlobals.getPackageManager(), NtpTrustedTime.getInstance(context), getSystemDir(), false); } private static File getSystemDir() { Loading @@ -421,7 +422,7 @@ public class NetworkPolicyManagerService extends INetworkPolicyManager.Stub { public NetworkPolicyManagerService(Context context, IActivityManager activityManager, INetworkStatsService networkStats, INetworkManagementService networkManagement, TrustedTime time, File systemDir, boolean suppressDefaultPolicy) { IPackageManager pm, TrustedTime time, File systemDir, boolean suppressDefaultPolicy) { mContext = checkNotNull(context, "missing context"); mActivityManager = checkNotNull(activityManager, "missing activityManager"); mNetworkStats = checkNotNull(networkStats, "missing networkStats"); Loading @@ -430,7 +431,7 @@ public class NetworkPolicyManagerService extends INetworkPolicyManager.Stub { Context.DEVICE_IDLE_CONTROLLER)); mTime = checkNotNull(time, "missing TrustedTime"); mUserManager = (UserManager) mContext.getSystemService(Context.USER_SERVICE); mIPm = AppGlobals.getPackageManager(); mIPm = pm; HandlerThread thread = new HandlerThread(TAG); thread.start(); Loading
services/tests/servicestests/assets/NetworkPolicyManagerServiceTest/netpolicy/restrict-background-on.xml 0 → 100644 +3 −0 Original line number Diff line number Diff line <?xml version='1.0' encoding='utf-8' standalone='yes' ?> <policy-list version="10" restrictBackground="true" > </policy-list>
services/tests/servicestests/assets/NetworkPolicyManagerServiceTest/netpolicy/uidA-blacklisted-restrict-background-off.xml 0 → 100644 +4 −0 Original line number Diff line number Diff line <?xml version='1.0' encoding='utf-8' standalone='yes' ?> <policy-list version="10" restrictBackground="false"> <uid-policy uid="10004" policy="1" /> </policy-list>
services/tests/servicestests/assets/NetworkPolicyManagerServiceTest/netpolicy/uidA-blacklisted-restrict-background-on.xml 0 → 100644 +4 −0 Original line number Diff line number Diff line <?xml version='1.0' encoding='utf-8' standalone='yes' ?> <policy-list version="10" restrictBackground="true"> <uid-policy uid="10004" policy="1" /> </policy-list>
services/tests/servicestests/assets/NetworkPolicyManagerServiceTest/netpolicy/uidA-whitelisted-restrict-background-off.xml 0 → 100644 +4 −0 Original line number Diff line number Diff line <?xml version='1.0' encoding='utf-8' standalone='yes' ?> <policy-list version="10" restrictBackground="false"> <uid-policy uid="10004" policy="4" /> </policy-list>