diff options
author | Prerepa Viswanadham <dham@google.com> | 2015-05-01 10:12:11 -0700 |
---|---|---|
committer | Prerepa Viswanadham <dham@google.com> | 2015-05-01 10:12:11 -0700 |
commit | b6f9da0b7f26b50163461a767cafcd8014328742 (patch) | |
tree | 0b03f879e1dd004edbfa15510500a110e91eb194 /telephony/java/android/telephony/SubscriptionManager.java | |
parent | 9dc9c87aadc94c5d35675cc5bfe9e72c5daab885 (diff) | |
parent | 17455a3d39350a39eb995897929977d793358365 (diff) | |
download | frameworks_base-b6f9da0b7f26b50163461a767cafcd8014328742.zip frameworks_base-b6f9da0b7f26b50163461a767cafcd8014328742.tar.gz frameworks_base-b6f9da0b7f26b50163461a767cafcd8014328742.tar.bz2 |
Merge commit '17455a3' into master_merge
Diffstat (limited to 'telephony/java/android/telephony/SubscriptionManager.java')
-rw-r--r-- | telephony/java/android/telephony/SubscriptionManager.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/telephony/java/android/telephony/SubscriptionManager.java b/telephony/java/android/telephony/SubscriptionManager.java index e4c003a..33e52bf 100644 --- a/telephony/java/android/telephony/SubscriptionManager.java +++ b/telephony/java/android/telephony/SubscriptionManager.java @@ -1129,5 +1129,19 @@ public class SubscriptionManager { logd("getSimStateForSubscriber: simState=" + simState + " subId=" + subId); return simState; } + + /** + * @return true if the sub ID is active. i.e. The sub ID corresponds to a known subscription + * and the SIM providing the subscription is present in a slot and in "LOADED" state. + * @hide + */ + public boolean isActiveSubId(int subId) { + try { + ISub iSub = ISub.Stub.asInterface(ServiceManager.getService("isub")); + return iSub.isActiveSubId(subId); + } catch (RemoteException ex) { + } + return false; + } } |