diff options
| author | Les Lee <lesl@google.com> | 2021-05-19 14:32:29 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2021-05-19 14:32:29 +0000 |
| commit | 6fff3df4294e4744413710c8eeea1b0e4a767cfe (patch) | |
| tree | 98db506ce2fdaa6b4b765e00193d0adeb5e2bd4b /core/java | |
| parent | 58b08869133325f28a65f72dbdb26aebdc3db622 (diff) | |
| parent | 559d4ec5756ecf6e4a1c46a0a0eae983625683e0 (diff) | |
Merge "Add metered filter for API: buildTemplateCarrier" into sc-dev
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/net/NetworkTemplate.java | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/core/java/android/net/NetworkTemplate.java b/core/java/android/net/NetworkTemplate.java index d3c89574944f..fd446cdf5c7f 100644 --- a/core/java/android/net/NetworkTemplate.java +++ b/core/java/android/net/NetworkTemplate.java @@ -274,11 +274,14 @@ public class NetworkTemplate implements Parcelable { } /** - * Template to match all carrier networks with the given IMSI. + * Template to match all metered carrier networks with the given IMSI. */ - public static NetworkTemplate buildTemplateCarrier(@NonNull String subscriberId) { + public static NetworkTemplate buildTemplateCarrierMetered(@NonNull String subscriberId) { Objects.requireNonNull(subscriberId); - return new NetworkTemplate(MATCH_CARRIER, subscriberId, null); + return new NetworkTemplate(MATCH_CARRIER, subscriberId, + new String[] { subscriberId }, null /* networkId */, METERED_YES, ROAMING_ALL, + DEFAULT_NETWORK_ALL, NETWORK_TYPE_ALL, OEM_MANAGED_ALL, + SUBSCRIBER_ID_MATCH_RULE_EXACT); } private final int mMatchRule; |
