diff options
author | Rakesh Pallerla <rakesh@codeaurora.org> | 2014-07-28 16:04:20 +0530 |
---|---|---|
committer | Deepak Kundra <deepakkundra@gmail.com> | 2015-11-20 14:15:09 -0800 |
commit | 4242f7044c8a1d2c4b0ca68644ab96dcc729fa9b (patch) | |
tree | 7c5be63f0020b98b08a0a35d2ec2d64b7423ff0c /telephony/java/com/android/internal | |
parent | bbf2ddf488176b03d6e178fa46f5c87667b3f34e (diff) | |
download | frameworks_base-4242f7044c8a1d2c4b0ca68644ab96dcc729fa9b.zip frameworks_base-4242f7044c8a1d2c4b0ca68644ab96dcc729fa9b.tar.gz frameworks_base-4242f7044c8a1d2c4b0ca68644ab96dcc729fa9b.tar.bz2 |
Add Manual Provisioning Support
* Add status variable in SubInfoRecord.
* Add new APIs in SubscriptionManager to activate/deactivate sub.
* Add new APIs to get and set subStatus.
Change-Id: I6d0f43dab7bf5dde759d4ced3c9d8e70dfb84dd2
DELETED:telephony/java/android/telephony/SubInfoRecord.java
Diffstat (limited to 'telephony/java/com/android/internal')
-rwxr-xr-x | telephony/java/com/android/internal/telephony/ISub.aidl | 8 | ||||
-rwxr-xr-x[-rw-r--r--] | telephony/java/com/android/internal/telephony/PhoneConstants.java | 3 |
2 files changed, 10 insertions, 1 deletions
diff --git a/telephony/java/com/android/internal/telephony/ISub.aidl b/telephony/java/com/android/internal/telephony/ISub.aidl index f6aef08..1323258 100755 --- a/telephony/java/com/android/internal/telephony/ISub.aidl +++ b/telephony/java/com/android/internal/telephony/ISub.aidl @@ -183,4 +183,12 @@ interface ISub { int getSimStateForSlotIdx(int slotIdx); boolean isActiveSubId(int subId); + + void activateSubId(int subId); + + void deactivateSubId(int subId); + + int setSubState(int subId, int subStatus); + + int getSubState(int subId); } diff --git a/telephony/java/com/android/internal/telephony/PhoneConstants.java b/telephony/java/com/android/internal/telephony/PhoneConstants.java index 572cc6f..5fd7d5e 100644..100755 --- a/telephony/java/com/android/internal/telephony/PhoneConstants.java +++ b/telephony/java/com/android/internal/telephony/PhoneConstants.java @@ -183,7 +183,8 @@ public class PhoneConstants { public enum CardUnavailableReason { REASON_CARD_REMOVED, REASON_RADIO_UNAVAILABLE, - REASON_SIM_REFRESH_RESET + REASON_SIM_REFRESH_RESET, + REASON_APM_SIM_POWER_DOWN }; // Initial MTU value. |