Merge "Opportunistic Sub Grouping Keys in CarrierConfig" am: 6a9faeee7e

am: 03c007dcde

Change-Id: I3c1584e7b9d387b90f3b585ac93821674c260393
This commit is contained in:
Nathan Harold
2019-04-08 10:55:15 -07:00
committed by android-build-merger

View File

@@ -2804,6 +2804,48 @@ public class CarrierConfigManager {
"key_is_opportunistic_subscription_bool";
/**
* Passing this value as {@link KEY_SUBSCRIPTION_GROUP_UUID_STRING} will remove the
* subscription from a group instead of adding it to a group.
*
* TODO: Expose in a future release.
*
* @hide
*/
public static final String REMOVE_GROUP_UUID_STRING = "00000000-0000-0000-0000-000000000000";
/**
* The UUID of a Group of related subscriptions in which to place the current subscription.
*
* A grouped subscription will behave for billing purposes and other UI purposes as though it
* is a transparent extension of other subscriptions in the group.
*
* <p>If set to {@link #REMOVE_GROUP_UUID_STRING}, then the subscription will be removed from
* its current group.
*
* TODO: unhide this key.
*
* @hide
*/
public static final String KEY_SUBSCRIPTION_GROUP_UUID_STRING =
"key_subscription_group_uuid_string";
/**
* A boolean property indicating whether this subscription should be managed as an opportunistic
* subscription.
*
* If true, then this subscription will be selected based on available coverage and will not be
* available for a user in settings menus for selecting macro network providers. If unset,
* defaults to “false”.
*
* TODO: unhide this key.
*
* @hide
*/
public static final String KEY_IS_OPPORTUNISTIC_SUBSCRIPTION_BOOL =
"key_is_opportunistic_subscription_bool";
/** The default value for every variable. */
private final static PersistableBundle sDefaults;