From 2aebb3fec319f5715e70dc5d3c3139f8821ec6ab Mon Sep 17 00:00:00 2001 From: Santos Cordon Date: Mon, 6 Apr 2015 10:50:17 -0700 Subject: [PATCH] Add SIM activation constants to TelephonyManager Change-Id: I43fe5de4a1137bede4e81f4d51f272ad92dc80d5 --- api/system-current.txt | 5 +++ .../android/telephony/TelephonyManager.java | 31 +++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/api/system-current.txt b/api/system-current.txt index e57eee5ca95ac..dfc93764fd653 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -32565,6 +32565,11 @@ package android.telephony { field public static final int PHONE_TYPE_GSM = 1; // 0x1 field public static final int PHONE_TYPE_NONE = 0; // 0x0 field public static final int PHONE_TYPE_SIP = 3; // 0x3 + field public static final int SIM_ACTIVATION_RESULT_CANCELED = 4; // 0x4 + field public static final int SIM_ACTIVATION_RESULT_COMPLETE = 0; // 0x0 + field public static final int SIM_ACTIVATION_RESULT_FAILED = 3; // 0x3 + field public static final int SIM_ACTIVATION_RESULT_IN_PROGRESS = 2; // 0x2 + field public static final int SIM_ACTIVATION_RESULT_NOT_SUPPORTED = 1; // 0x1 field public static final int SIM_STATE_ABSENT = 1; // 0x1 field public static final int SIM_STATE_NETWORK_LOCKED = 4; // 0x4 field public static final int SIM_STATE_PIN_REQUIRED = 2; // 0x2 diff --git a/telephony/java/android/telephony/TelephonyManager.java b/telephony/java/android/telephony/TelephonyManager.java index d8bb0d7f4af2a..c5573bac884fc 100644 --- a/telephony/java/android/telephony/TelephonyManager.java +++ b/telephony/java/android/telephony/TelephonyManager.java @@ -575,6 +575,37 @@ public class TelephonyManager { */ public static final String EXTRA_DATA_FAILURE_CAUSE = PhoneConstants.DATA_FAILURE_CAUSE_KEY; + /** + * Response codes for sim activation. Activation completed successfully. + * @hide + */ + @SystemApi + public static final int SIM_ACTIVATION_RESULT_COMPLETE = 0; + /** + * Response codes for sim activation. Activation not supported (device has no SIM). + * @hide + */ + @SystemApi + public static final int SIM_ACTIVATION_RESULT_NOT_SUPPORTED = 1; + /** + * Response codes for sim activation. Activation is in progress. + * @hide + */ + @SystemApi + public static final int SIM_ACTIVATION_RESULT_IN_PROGRESS = 2; + /** + * Response codes for sim activation. Activation failed to complete. + * @hide + */ + @SystemApi + public static final int SIM_ACTIVATION_RESULT_FAILED = 3; + /** + * Response codes for sim activation. Activation canceled by user. + * @hide + */ + @SystemApi + public static final int SIM_ACTIVATION_RESULT_CANCELED = 4; + // // // Device Info