Merge "public eSIM APIs created in Android P"
This commit is contained in:
committed by
Android (Google) Code Review
commit
5798ef6a96
@@ -4868,6 +4868,7 @@ package android.service.euicc {
|
||||
method public abstract void onStartOtaIfNecessary(int, android.service.euicc.EuiccService.OtaStatusChangedCallback);
|
||||
method public abstract int onSwitchToSubscription(int, java.lang.String, boolean);
|
||||
method public abstract int onUpdateSubscriptionNickname(int, java.lang.String, java.lang.String);
|
||||
field public static final java.lang.String ACTION_BIND_CARRIER_PROVISIONING_SERVICE = "android.service.euicc.action.BIND_CARRIER_PROVISIONING_SERVICE";
|
||||
field public static final java.lang.String ACTION_MANAGE_EMBEDDED_SUBSCRIPTIONS = "android.service.euicc.action.MANAGE_EMBEDDED_SUBSCRIPTIONS";
|
||||
field public static final java.lang.String ACTION_PROVISION_EMBEDDED_SUBSCRIPTION = "android.service.euicc.action.PROVISION_EMBEDDED_SUBSCRIPTION";
|
||||
field public static final java.lang.String ACTION_RESOLVE_CONFIRMATION_CODE = "android.service.euicc.action.RESOLVE_CONFIRMATION_CODE";
|
||||
@@ -6009,6 +6010,7 @@ package android.telephony.euicc {
|
||||
field public static final int EUICC_OTA_STATUS_UNAVAILABLE = 5; // 0x5
|
||||
field public static final int EUICC_OTA_SUCCEEDED = 3; // 0x3
|
||||
field public static final java.lang.String EXTRA_EMBEDDED_SUBSCRIPTION_DOWNLOADABLE_SUBSCRIPTIONS = "android.telephony.euicc.extra.EMBEDDED_SUBSCRIPTION_DOWNLOADABLE_SUBSCRIPTIONS";
|
||||
field public static final java.lang.String EXTRA_FORCE_PROVISION = "android.telephony.euicc.extra.FORCE_PROVISION";
|
||||
}
|
||||
|
||||
public static abstract class EuiccManager.OtaStatus implements java.lang.annotation.Annotation {
|
||||
|
||||
@@ -81,6 +81,13 @@ public abstract class EuiccService extends Service {
|
||||
|
||||
// LUI actions. These are passthroughs of the corresponding EuiccManager actions.
|
||||
|
||||
/**
|
||||
* Action used to bind the carrier app and get the activation code from the carrier app. This
|
||||
* activation code will be used to download the eSIM profile during eSIM activation flow.
|
||||
*/
|
||||
public static final String ACTION_BIND_CARRIER_PROVISIONING_SERVICE =
|
||||
"android.service.euicc.action.BIND_CARRIER_PROVISIONING_SERVICE";
|
||||
|
||||
/**
|
||||
* @see android.telephony.euicc.EuiccManager#ACTION_MANAGE_EMBEDDED_SUBSCRIPTIONS
|
||||
* The difference is this one is used by system to bring up the LUI.
|
||||
|
||||
@@ -186,6 +186,7 @@ public class EuiccManager {
|
||||
* whether the user choses to use eUICC to set up network in SUW.
|
||||
* @hide
|
||||
*/
|
||||
@SystemApi
|
||||
public static final String EXTRA_FORCE_PROVISION =
|
||||
"android.telephony.euicc.extra.FORCE_PROVISION";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user