Home | History | Annotate | Download | only in telephony

Lines Matching refs:subId

86     /** Minimum possible subid that represents a subscription */
90 /** Maximum possible subid that represents a subscription */
389 * Get the active SubscriptionInfo with the subId key
390 * @param subId The unique SubscriptionInfo key in database
393 public SubscriptionInfo getActiveSubscriptionInfo(int subId) {
394 if (VDBG) logd("[getActiveSubscriptionInfo]+ subId=" + subId);
395 if (!isValidSubscriptionId(subId)) {
396 logd("[getActiveSubscriptionInfo]- invalid subId");
405 subInfo = iSub.getActiveSubscriptionInfo(subId);
623 * @param subId the unique SubInfoRecord index in database
627 public int setIconTint(int tint, int subId) {
628 if (VDBG) logd("[setIconTint]+ tint:" + tint + " subId:" + subId);
629 if (!isValidSubscriptionId(subId)) {
639 result = iSub.setIconTint(tint, subId);
652 * @param subId the unique SubscriptionInfo index in database
656 public int setDisplayName(String displayName, int subId) {
657 return setDisplayName(displayName, subId, NAME_SOURCE_UNDEFINDED);
663 * @param subId the unique SubscriptionInfo index in database
666 * @return the number of records updated or < 0 if invalid subId
669 public int setDisplayName(String displayName, int subId, long nameSource) {
671 logd("[setDisplayName]+ displayName:" + displayName + " subId:" + subId
674 if (!isValidSubscriptionId(subId)) {
684 result = iSub.setDisplayNameUsingSrc(displayName, subId, nameSource);
695 * Set phone number by subId
697 * @param subId the unique SubscriptionInfo index in database
701 public int setDisplayNumber(String number, int subId) {
702 if (number == null || !isValidSubscriptionId(subId)) {
712 result = iSub.setDisplayNumber(number, subId);
725 * @param subId the unique SubscriptionInfo index in database
729 public int setDataRoaming(int roaming, int subId) {
730 if (VDBG) logd("[setDataRoaming]+ roaming:" + roaming + " subId:" + subId);
731 if (roaming < 0 || !isValidSubscriptionId(subId)) {
741 result = iSub.setDataRoaming(roaming, subId);
756 public static int getSlotId(int subId) {
757 if (!isValidSubscriptionId(subId)) {
766 result = iSub.getSlotId(subId);
783 int[] subId = null;
788 subId = iSub.getSubId(slotId);
794 return subId;
798 public static int getPhoneId(int subId) {
799 if (!isValidSubscriptionId(subId)) {
809 result = iSub.getPhoneId(subId);
831 int subId = INVALID_SUBSCRIPTION_ID;
836 subId = iSub.getDefaultSubId();
842 if (VDBG) logd("getDefaultSubId=" + subId);
843 return subId;
848 int subId = INVALID_SUBSCRIPTION_ID;
853 subId = iSub.getDefaultVoiceSubId();
859 if (VDBG) logd("getDefaultVoiceSubId, sub id = " + subId);
860 return subId;
864 public void setDefaultVoiceSubId(int subId) {
865 if (VDBG) logd("setDefaultVoiceSubId sub id = " + subId);
869 iSub.setDefaultVoiceSubId(subId);
887 * @return subId of the DefaultSms subscription or
893 int subId = INVALID_SUBSCRIPTION_ID;
898 subId = iSub.getDefaultSmsSubId();
904 if (VDBG) logd("getDefaultSmsSubId, sub id = " + subId);
905 return subId;
909 public void setDefaultSmsSubId(int subId) {
910 if (VDBG) logd("setDefaultSmsSubId sub id = " + subId);
914 iSub.setDefaultSmsSubId(subId);
933 int subId = INVALID_SUBSCRIPTION_ID;
938 subId = iSub.getDefaultDataSubId();
944 if (VDBG) logd("getDefaultDataSubId, sub id = " + subId);
945 return subId;
949 public void setDefaultDataSubId(int subId) {
950 if (VDBG) logd("setDataSubscription sub id = " + subId);
954 iSub.setDefaultDataSubId(subId);
1018 * @return true if a valid subId else false
1021 public static boolean isValidSubscriptionId(int subId) {
1022 return subId > INVALID_SUBSCRIPTION_ID ;
1026 * @return true if subId is an usable subId value else false. A
1027 * usable subId means its neither a INVALID_SUBSCRIPTION_ID nor a DEFAULT_SUB_ID.
1030 public static boolean isUsableSubIdValue(int subId) {
1031 return subId >= MIN_SUBSCRIPTION_ID_VALUE && subId <= MAX_SUBSCRIPTION_ID_VALUE;
1055 public static void putPhoneIdAndSubIdExtra(Intent intent, int phoneId, int subId) {
1056 if (VDBG) logd("putPhoneIdAndSubIdExtra: phoneId=" + phoneId + " subId=" + subId);
1057 intent.putExtra(PhoneConstants.SUBSCRIPTION_KEY, subId);
1065 * @return the list of subId's that are active,
1070 int[] subId = null;
1075 subId = iSub.getActiveSubIdList();
1081 if (subId == null) {
1082 subId = new int[0];
1085 return subId;
1095 * @param subId The subscription ID
1098 public boolean isNetworkRoaming(int subId) {
1099 final int phoneId = getPhoneId(subId);
1104 return TelephonyManager.getDefault().isNetworkRoaming(subId);
1110 * @param subId
1124 public static int getSimStateForSubscriber(int subId) {
1129 simState = iSub.getSimStateForSubscriber(subId);
1133 logd("getSimStateForSubscriber: simState=" + simState + " subId=" + subId);