Merge "Add KEY_VOICE_OVER_WIFI_ENTITLEMENT_ID"
This commit is contained in:
@@ -9991,6 +9991,7 @@ package android.telephony.ims {
|
||||
method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) @WorkerThread public int setProvisioningStringValue(int, @NonNull String);
|
||||
method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) @WorkerThread public void setRcsProvisioningStatusForCapability(int, boolean);
|
||||
method @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public void unregisterProvisioningChangedCallback(@NonNull android.telephony.ims.ProvisioningManager.Callback);
|
||||
field public static final int KEY_VOICE_OVER_WIFI_ENTITLEMENT_ID = 67; // 0x43
|
||||
field public static final int KEY_VOICE_OVER_WIFI_MODE_OVERRIDE = 27; // 0x1b
|
||||
field public static final int KEY_VOICE_OVER_WIFI_ROAMING_ENABLED_OVERRIDE = 26; // 0x1a
|
||||
field public static final int PROVISIONING_VALUE_DISABLED = 0; // 0x0
|
||||
|
||||
@@ -3780,6 +3780,7 @@ package android.telephony.ims {
|
||||
method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) @WorkerThread public int setProvisioningStringValue(int, @NonNull String);
|
||||
method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) @WorkerThread public void setRcsProvisioningStatusForCapability(int, boolean);
|
||||
method @RequiresPermission("android.permission.READ_PRIVILEGED_PHONE_STATE") public void unregisterProvisioningChangedCallback(@NonNull android.telephony.ims.ProvisioningManager.Callback);
|
||||
field public static final int KEY_VOICE_OVER_WIFI_ENTITLEMENT_ID = 67; // 0x43
|
||||
field public static final int KEY_VOICE_OVER_WIFI_MODE_OVERRIDE = 27; // 0x1b
|
||||
field public static final int KEY_VOICE_OVER_WIFI_ROAMING_ENABLED_OVERRIDE = 26; // 0x1a
|
||||
field public static final int PROVISIONING_VALUE_DISABLED = 0; // 0x0
|
||||
|
||||
@@ -9889,6 +9889,7 @@ package android.telephony.ims {
|
||||
method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) @WorkerThread public int setProvisioningStringValue(int, @NonNull String);
|
||||
method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) @WorkerThread public void setRcsProvisioningStatusForCapability(int, boolean);
|
||||
method @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public void unregisterProvisioningChangedCallback(@NonNull android.telephony.ims.ProvisioningManager.Callback);
|
||||
field public static final int KEY_VOICE_OVER_WIFI_ENTITLEMENT_ID = 67; // 0x43
|
||||
field public static final int KEY_VOICE_OVER_WIFI_MODE_OVERRIDE = 27; // 0x1b
|
||||
field public static final int KEY_VOICE_OVER_WIFI_ROAMING_ENABLED_OVERRIDE = 26; // 0x1a
|
||||
field public static final int PROVISIONING_VALUE_DISABLED = 0; // 0x0
|
||||
|
||||
@@ -1765,6 +1765,7 @@ package android.telephony.ims {
|
||||
method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) @WorkerThread public int setProvisioningStringValue(int, @NonNull String);
|
||||
method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) @WorkerThread public void setRcsProvisioningStatusForCapability(int, boolean);
|
||||
method @RequiresPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE) public void unregisterProvisioningChangedCallback(@NonNull android.telephony.ims.ProvisioningManager.Callback);
|
||||
field public static final int KEY_VOICE_OVER_WIFI_ENTITLEMENT_ID = 67; // 0x43
|
||||
field public static final int KEY_VOICE_OVER_WIFI_MODE_OVERRIDE = 27; // 0x1b
|
||||
field public static final int KEY_VOICE_OVER_WIFI_ROAMING_ENABLED_OVERRIDE = 26; // 0x1a
|
||||
field public static final int PROVISIONING_VALUE_DISABLED = 0; // 0x0
|
||||
|
||||
@@ -851,6 +851,19 @@ public class ProvisioningManager {
|
||||
*/
|
||||
public static final int KEY_RTT_ENABLED = 66;
|
||||
|
||||
/**
|
||||
* An obfuscated string defined by the carrier to indicate VoWiFi entitlement status.
|
||||
*
|
||||
* <p>Implementation note: how to generate the value and how it affects VoWiFi service
|
||||
* should follow carrier requirements. For example, set an empty string could result in
|
||||
* VoWiFi being disabled by IMS service, and set to a specific string could enable.
|
||||
*
|
||||
* <p>Value is in String format.
|
||||
* @see #setProvisioningStringValue(int, String)
|
||||
* @see #getProvisioningStringValue(int)
|
||||
*/
|
||||
public static final int KEY_VOICE_OVER_WIFI_ENTITLEMENT_ID = 67;
|
||||
|
||||
/**
|
||||
* Callback for IMS provisioning changes.
|
||||
*/
|
||||
|
||||
@@ -729,7 +729,8 @@ public class ImsConfig {
|
||||
|
||||
// Expand the operator config items as needed here, need to change
|
||||
// PROVISIONED_CONFIG_END after that.
|
||||
public static final int PROVISIONED_CONFIG_END = RTT_SETTING_ENABLED;
|
||||
public static final int PROVISIONED_CONFIG_END =
|
||||
ProvisioningManager.KEY_VOICE_OVER_WIFI_ENTITLEMENT_ID;
|
||||
|
||||
// Expand the operator config items as needed here.
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user