Loading core/java/android/net/INetworkPolicyListener.aidl +0 −1 Original line number Diff line number Diff line Loading @@ -23,6 +23,5 @@ oneway interface INetworkPolicyListener { void onMeteredIfacesChanged(in String[] meteredIfaces); void onRestrictBackgroundChanged(boolean restrictBackground); void onRestrictBackgroundWhitelistChanged(int uid, boolean whitelisted); void onRestrictPowerChanged(boolean restrictPower); } core/java/android/net/INetworkPolicyManager.aidl +0 −1 Original line number Diff line number Diff line Loading @@ -54,7 +54,6 @@ interface INetworkPolicyManager { /** Control if background data is restricted system-wide. */ void setRestrictBackground(boolean restrictBackground); boolean getRestrictBackground(); boolean getRestrictPower(); /** Callback used to change internal state on tethering */ void onTetheringChanged(String iface, boolean tethering); Loading packages/SystemUI/src/com/android/systemui/statusbar/policy/DataSaverController.java +0 −4 Original line number Diff line number Diff line Loading @@ -90,10 +90,6 @@ public class DataSaverController { }); } @Override public void onRestrictPowerChanged(boolean restrictPower) { } @Override public void onRestrictBackgroundWhitelistChanged(int uid, boolean whitelisted) { } Loading services/core/java/com/android/server/ConnectivityService.java +10 −27 Original line number Diff line number Diff line Loading @@ -33,6 +33,7 @@ import static android.net.NetworkPolicyManager.RULE_ALLOW_METERED; import static android.net.NetworkPolicyManager.MASK_METERED_NETWORKS; import static android.net.NetworkPolicyManager.MASK_ALL_NETWORKS; import static android.net.NetworkPolicyManager.RULE_NONE; import static android.net.NetworkPolicyManager.RULE_REJECT_ALL; import static android.net.NetworkPolicyManager.RULE_REJECT_METERED; import static android.net.NetworkPolicyManager.RULE_TEMPORARY_ALLOW_METERED; import static android.net.NetworkPolicyManager.uidRulesToString; Loading Loading @@ -218,9 +219,6 @@ public class ConnectivityService extends IConnectivityManager.Stub /** Flag indicating if background data is restricted. */ @GuardedBy("mRulesLock") private boolean mRestrictBackground; /** Flag indicating if background data is restricted due to battery savings. */ @GuardedBy("mRulesLock") private boolean mRestrictPower; final private Context mContext; private int mNetworkPreference; Loading Loading @@ -669,7 +667,6 @@ public class ConnectivityService extends IConnectivityManager.Stub try { mPolicyManager.setConnectivityListener(mPolicyListener); mRestrictBackground = mPolicyManager.getRestrictBackground(); mRestrictPower = mPolicyManager.getRestrictPower(); } catch (RemoteException e) { // ouch, no rules updates means some processes may never get network loge("unable to register INetworkPolicyListener" + e); Loading Loading @@ -942,13 +939,11 @@ public class ConnectivityService extends IConnectivityManager.Stub + ": " + allowed); } } // ...then Battery Saver Mode. if (allowed && mRestrictPower) { allowed = (uidRules & RULE_ALLOW_ALL) != 0; // ...then power restrictions. if (allowed) { allowed = (uidRules & RULE_REJECT_ALL) == 0; if (LOGD_RULES) Log.d(TAG, "allowed status for uid " + uid + " when" + " mRestrictPower=" + mRestrictPower + ", whitelisted=" + ((uidRules & RULE_ALLOW_ALL) != 0) + ": " + allowed); + " rule is " + uidRulesToString(uidRules) + ": " + allowed); } return !allowed; } Loading Loading @@ -1400,8 +1395,12 @@ public class ConnectivityService extends IConnectivityManager.Stub final int oldRules = mUidRules.get(uid, RULE_NONE); if (oldRules == uidRules) return; if (uidRules == RULE_NONE) { mUidRules.delete(uid); } else { mUidRules.put(uid, uidRules); } } // TODO: notify UID when it has requested targeted updates } Loading Loading @@ -1438,18 +1437,6 @@ public class ConnectivityService extends IConnectivityManager.Stub } } @Override public void onRestrictPowerChanged(boolean restrictPower) { // caller is NPMS, since we only register with them if (LOGD_RULES) { log("onRestrictPowerChanged(restrictPower=" + restrictPower + ")"); } synchronized (mRulesLock) { mRestrictPower = restrictPower; } } @Override public void onRestrictBackgroundWhitelistChanged(int uid, boolean whitelisted) { if (LOGD_RULES) { Loading Loading @@ -1891,10 +1878,6 @@ public class ConnectivityService extends IConnectivityManager.Stub pw.println(mRestrictBackground); pw.println(); pw.print("Restrict power: "); pw.println(mRestrictPower); pw.println(); pw.println("Status for known UIDs:"); pw.increaseIndent(); final int size = mUidRules.size(); Loading services/core/java/com/android/server/job/controllers/ConnectivityController.java +0 −5 Original line number Diff line number Diff line Loading @@ -170,11 +170,6 @@ public class ConnectivityController extends StateController implements updateTrackedJobs(-1); } @Override public void onRestrictPowerChanged(boolean restrictPower) { updateTrackedJobs(-1); } @Override public void onRestrictBackgroundChanged(boolean restrictBackground) { updateTrackedJobs(-1); Loading Loading
core/java/android/net/INetworkPolicyListener.aidl +0 −1 Original line number Diff line number Diff line Loading @@ -23,6 +23,5 @@ oneway interface INetworkPolicyListener { void onMeteredIfacesChanged(in String[] meteredIfaces); void onRestrictBackgroundChanged(boolean restrictBackground); void onRestrictBackgroundWhitelistChanged(int uid, boolean whitelisted); void onRestrictPowerChanged(boolean restrictPower); }
core/java/android/net/INetworkPolicyManager.aidl +0 −1 Original line number Diff line number Diff line Loading @@ -54,7 +54,6 @@ interface INetworkPolicyManager { /** Control if background data is restricted system-wide. */ void setRestrictBackground(boolean restrictBackground); boolean getRestrictBackground(); boolean getRestrictPower(); /** Callback used to change internal state on tethering */ void onTetheringChanged(String iface, boolean tethering); Loading
packages/SystemUI/src/com/android/systemui/statusbar/policy/DataSaverController.java +0 −4 Original line number Diff line number Diff line Loading @@ -90,10 +90,6 @@ public class DataSaverController { }); } @Override public void onRestrictPowerChanged(boolean restrictPower) { } @Override public void onRestrictBackgroundWhitelistChanged(int uid, boolean whitelisted) { } Loading
services/core/java/com/android/server/ConnectivityService.java +10 −27 Original line number Diff line number Diff line Loading @@ -33,6 +33,7 @@ import static android.net.NetworkPolicyManager.RULE_ALLOW_METERED; import static android.net.NetworkPolicyManager.MASK_METERED_NETWORKS; import static android.net.NetworkPolicyManager.MASK_ALL_NETWORKS; import static android.net.NetworkPolicyManager.RULE_NONE; import static android.net.NetworkPolicyManager.RULE_REJECT_ALL; import static android.net.NetworkPolicyManager.RULE_REJECT_METERED; import static android.net.NetworkPolicyManager.RULE_TEMPORARY_ALLOW_METERED; import static android.net.NetworkPolicyManager.uidRulesToString; Loading Loading @@ -218,9 +219,6 @@ public class ConnectivityService extends IConnectivityManager.Stub /** Flag indicating if background data is restricted. */ @GuardedBy("mRulesLock") private boolean mRestrictBackground; /** Flag indicating if background data is restricted due to battery savings. */ @GuardedBy("mRulesLock") private boolean mRestrictPower; final private Context mContext; private int mNetworkPreference; Loading Loading @@ -669,7 +667,6 @@ public class ConnectivityService extends IConnectivityManager.Stub try { mPolicyManager.setConnectivityListener(mPolicyListener); mRestrictBackground = mPolicyManager.getRestrictBackground(); mRestrictPower = mPolicyManager.getRestrictPower(); } catch (RemoteException e) { // ouch, no rules updates means some processes may never get network loge("unable to register INetworkPolicyListener" + e); Loading Loading @@ -942,13 +939,11 @@ public class ConnectivityService extends IConnectivityManager.Stub + ": " + allowed); } } // ...then Battery Saver Mode. if (allowed && mRestrictPower) { allowed = (uidRules & RULE_ALLOW_ALL) != 0; // ...then power restrictions. if (allowed) { allowed = (uidRules & RULE_REJECT_ALL) == 0; if (LOGD_RULES) Log.d(TAG, "allowed status for uid " + uid + " when" + " mRestrictPower=" + mRestrictPower + ", whitelisted=" + ((uidRules & RULE_ALLOW_ALL) != 0) + ": " + allowed); + " rule is " + uidRulesToString(uidRules) + ": " + allowed); } return !allowed; } Loading Loading @@ -1400,8 +1395,12 @@ public class ConnectivityService extends IConnectivityManager.Stub final int oldRules = mUidRules.get(uid, RULE_NONE); if (oldRules == uidRules) return; if (uidRules == RULE_NONE) { mUidRules.delete(uid); } else { mUidRules.put(uid, uidRules); } } // TODO: notify UID when it has requested targeted updates } Loading Loading @@ -1438,18 +1437,6 @@ public class ConnectivityService extends IConnectivityManager.Stub } } @Override public void onRestrictPowerChanged(boolean restrictPower) { // caller is NPMS, since we only register with them if (LOGD_RULES) { log("onRestrictPowerChanged(restrictPower=" + restrictPower + ")"); } synchronized (mRulesLock) { mRestrictPower = restrictPower; } } @Override public void onRestrictBackgroundWhitelistChanged(int uid, boolean whitelisted) { if (LOGD_RULES) { Loading Loading @@ -1891,10 +1878,6 @@ public class ConnectivityService extends IConnectivityManager.Stub pw.println(mRestrictBackground); pw.println(); pw.print("Restrict power: "); pw.println(mRestrictPower); pw.println(); pw.println("Status for known UIDs:"); pw.increaseIndent(); final int size = mUidRules.size(); Loading
services/core/java/com/android/server/job/controllers/ConnectivityController.java +0 −5 Original line number Diff line number Diff line Loading @@ -170,11 +170,6 @@ public class ConnectivityController extends StateController implements updateTrackedJobs(-1); } @Override public void onRestrictPowerChanged(boolean restrictPower) { updateTrackedJobs(-1); } @Override public void onRestrictBackgroundChanged(boolean restrictBackground) { updateTrackedJobs(-1); Loading