Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b5d32f07 authored by Ling Ma's avatar Ling Ma Committed by Automerger Merge Worker
Browse files

Merge "Add MOBILE_DATA_POLICY_AUTO_DATA_SWITCH" into tm-qpr-dev am: 44a29abf

parents 3a9014cc 44a29abf
Loading
Loading
Loading
Loading
+17 −0
Original line number Diff line number Diff line
@@ -15393,12 +15393,29 @@ public class TelephonyManager {
    @SystemApi
    public static final int MOBILE_DATA_POLICY_MMS_ALWAYS_ALLOWED = 2;
    /**
     * Allow switching mobile data to the non-default SIM if the non-default SIM has better
     * availability.
     *
     * This is used for temporarily allowing data on the non-default data SIM when on-default SIM
     * has better availability on DSDS devices, where better availability means strong
     * signal/connectivity.
     * If this policy is enabled, data will be temporarily enabled on the non-default data SIM,
     * including during any voice calls(equivalent to enabling
     * {@link #MOBILE_DATA_POLICY_DATA_ON_NON_DEFAULT_DURING_VOICE_CALL}).
     *
     * This policy can be enabled and disabled via {@link #setMobileDataPolicyEnabled}.
     * @hide
     */
    public static final int MOBILE_DATA_POLICY_AUTO_DATA_SWITCH = 3;
    /**
     * @hide
     */
    @IntDef(prefix = { "MOBILE_DATA_POLICY_" }, value = {
            MOBILE_DATA_POLICY_DATA_ON_NON_DEFAULT_DURING_VOICE_CALL,
            MOBILE_DATA_POLICY_MMS_ALWAYS_ALLOWED,
            MOBILE_DATA_POLICY_AUTO_DATA_SWITCH,
    })
    @Retention(RetentionPolicy.SOURCE)
    public @interface MobileDataPolicy { }