Merge "Add ability to override subscriber capabilities." am: d6cd4b241a
am: 5e097d452b
Change-Id: Ib22d57c7cde75560cfd5bdd71b75d29b1056f783
This commit is contained in:
@@ -18,10 +18,9 @@ package android.net;
|
||||
|
||||
/** {@hide} */
|
||||
oneway interface INetworkPolicyListener {
|
||||
|
||||
void onUidRulesChanged(int uid, int uidRules);
|
||||
void onMeteredIfacesChanged(in String[] meteredIfaces);
|
||||
void onRestrictBackgroundChanged(boolean restrictBackground);
|
||||
void onUidPoliciesChanged(int uid, int uidPolicies);
|
||||
|
||||
void onSubscriptionOverride(int subId, int overrideMask, int overrideValue);
|
||||
}
|
||||
|
||||
@@ -114,6 +114,9 @@ public class NetworkPolicyManager {
|
||||
*/
|
||||
public static final String EXTRA_NETWORK_TEMPLATE = "android.net.NETWORK_TEMPLATE";
|
||||
|
||||
public static final int OVERRIDE_UNMETERED = 1 << 0;
|
||||
public static final int OVERRIDE_CONGESTED = 1 << 1;
|
||||
|
||||
private final Context mContext;
|
||||
private INetworkPolicyManager mService;
|
||||
|
||||
@@ -348,4 +351,13 @@ public class NetworkPolicyManager {
|
||||
public static String resolveNetworkId(String ssid) {
|
||||
return WifiInfo.removeDoubleQuotes(ssid);
|
||||
}
|
||||
|
||||
/** {@hide} */
|
||||
public static class Listener extends INetworkPolicyListener.Stub {
|
||||
@Override public void onUidRulesChanged(int uid, int uidRules) { }
|
||||
@Override public void onMeteredIfacesChanged(String[] meteredIfaces) { }
|
||||
@Override public void onRestrictBackgroundChanged(boolean restrictBackground) { }
|
||||
@Override public void onUidPoliciesChanged(int uid, int uidPolicies) { }
|
||||
@Override public void onSubscriptionOverride(int subId, int overrideMask, int overrideValue) { }
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user