Loading src/java/com/android/internal/telephony/SubscriptionController.java +6 −4 Original line number Original line Diff line number Diff line Loading @@ -327,6 +327,8 @@ public class SubscriptionController extends ISub.Stub { SubscriptionManager.GROUP_UUID)); SubscriptionManager.GROUP_UUID)); boolean isMetered = cursor.getInt(cursor.getColumnIndexOrThrow( boolean isMetered = cursor.getInt(cursor.getColumnIndexOrThrow( SubscriptionManager.IS_METERED)) == 1; SubscriptionManager.IS_METERED)) == 1; int profileClass = cursor.getInt(cursor.getColumnIndexOrThrow( SubscriptionManager.PROFILE_CLASS)); if (VDBG) { if (VDBG) { String iccIdToPrint = SubscriptionInfo.givePrintableIccid(iccId); String iccIdToPrint = SubscriptionInfo.givePrintableIccid(iccId); Loading @@ -339,7 +341,7 @@ public class SubscriptionController extends ISub.Stub { + isEmbedded + " accessRules:" + Arrays.toString(accessRules) + isEmbedded + " accessRules:" + Arrays.toString(accessRules) + " cardId:" + cardIdToPrint + " publicCardId:" + publicCardId + " cardId:" + cardIdToPrint + " publicCardId:" + publicCardId + " isOpportunistic:" + isOpportunistic + " groupUUID:" + groupUUID + " isOpportunistic:" + isOpportunistic + " groupUUID:" + groupUUID + " isMetered:" + isMetered); + " isMetered:" + isMetered + " profileClass:" + profileClass); } } // If line1number has been set to a different number, use it instead. // If line1number has been set to a different number, use it instead. Loading @@ -350,7 +352,7 @@ public class SubscriptionController extends ISub.Stub { return new SubscriptionInfo(id, iccId, simSlotIndex, displayName, carrierName, return new SubscriptionInfo(id, iccId, simSlotIndex, displayName, carrierName, nameSource, iconTint, number, dataRoaming, iconBitmap, mcc, mnc, countryIso, nameSource, iconTint, number, dataRoaming, iconBitmap, mcc, mnc, countryIso, isEmbedded, accessRules, cardId, publicCardId, isOpportunistic, groupUUID, isEmbedded, accessRules, cardId, publicCardId, isOpportunistic, groupUUID, isMetered, false /* isGroupDisabled */, carrierId); isMetered, false /* isGroupDisabled */, carrierId, profileClass); } } /** /** Loading src/java/com/android/internal/telephony/SubscriptionInfoUpdater.java +1 −0 Original line number Original line Diff line number Diff line Loading @@ -808,6 +808,7 @@ public class SubscriptionInfoUpdater extends Handler { values.put(SubscriptionManager.IS_REMOVABLE, isRemovable); values.put(SubscriptionManager.IS_REMOVABLE, isRemovable); values.put(SubscriptionManager.DISPLAY_NAME, embeddedProfile.getNickname()); values.put(SubscriptionManager.DISPLAY_NAME, embeddedProfile.getNickname()); values.put(SubscriptionManager.NAME_SOURCE, SubscriptionManager.NAME_SOURCE_USER_INPUT); values.put(SubscriptionManager.NAME_SOURCE, SubscriptionManager.NAME_SOURCE_USER_INPUT); values.put(SubscriptionManager.PROFILE_CLASS, embeddedProfile.getProfileClass()); hasChanges = true; hasChanges = true; contentResolver.update(SubscriptionManager.CONTENT_URI, values, contentResolver.update(SubscriptionManager.CONTENT_URI, values, SubscriptionManager.ICC_ID + "=\"" + embeddedProfile.getIccid() + "\"", null); SubscriptionManager.ICC_ID + "=\"" + embeddedProfile.getIccid() + "\"", null); Loading tests/telephonytests/src/com/android/internal/telephony/FakeTelephonyProvider.java +3 −1 Original line number Original line Diff line number Diff line Loading @@ -101,7 +101,9 @@ public class FakeTelephonyProvider extends MockContentProvider { + SubscriptionManager.GROUP_UUID + " TEXT," + SubscriptionManager.GROUP_UUID + " TEXT," + SubscriptionManager.IS_METERED + " INTEGER DEFAULT 1," + SubscriptionManager.IS_METERED + " INTEGER DEFAULT 1," + SubscriptionManager.ISO_COUNTRY_CODE + " TEXT," + SubscriptionManager.ISO_COUNTRY_CODE + " TEXT," + SubscriptionManager.CARRIER_ID + " INTEGER DEFAULT -1" + SubscriptionManager.CARRIER_ID + " INTEGER DEFAULT -1," + SubscriptionManager.PROFILE_CLASS + " INTEGER DEFAULT " + SubscriptionManager.PROFILE_CLASS_DEFAULT + ");"; + ");"; } } Loading Loading
src/java/com/android/internal/telephony/SubscriptionController.java +6 −4 Original line number Original line Diff line number Diff line Loading @@ -327,6 +327,8 @@ public class SubscriptionController extends ISub.Stub { SubscriptionManager.GROUP_UUID)); SubscriptionManager.GROUP_UUID)); boolean isMetered = cursor.getInt(cursor.getColumnIndexOrThrow( boolean isMetered = cursor.getInt(cursor.getColumnIndexOrThrow( SubscriptionManager.IS_METERED)) == 1; SubscriptionManager.IS_METERED)) == 1; int profileClass = cursor.getInt(cursor.getColumnIndexOrThrow( SubscriptionManager.PROFILE_CLASS)); if (VDBG) { if (VDBG) { String iccIdToPrint = SubscriptionInfo.givePrintableIccid(iccId); String iccIdToPrint = SubscriptionInfo.givePrintableIccid(iccId); Loading @@ -339,7 +341,7 @@ public class SubscriptionController extends ISub.Stub { + isEmbedded + " accessRules:" + Arrays.toString(accessRules) + isEmbedded + " accessRules:" + Arrays.toString(accessRules) + " cardId:" + cardIdToPrint + " publicCardId:" + publicCardId + " cardId:" + cardIdToPrint + " publicCardId:" + publicCardId + " isOpportunistic:" + isOpportunistic + " groupUUID:" + groupUUID + " isOpportunistic:" + isOpportunistic + " groupUUID:" + groupUUID + " isMetered:" + isMetered); + " isMetered:" + isMetered + " profileClass:" + profileClass); } } // If line1number has been set to a different number, use it instead. // If line1number has been set to a different number, use it instead. Loading @@ -350,7 +352,7 @@ public class SubscriptionController extends ISub.Stub { return new SubscriptionInfo(id, iccId, simSlotIndex, displayName, carrierName, return new SubscriptionInfo(id, iccId, simSlotIndex, displayName, carrierName, nameSource, iconTint, number, dataRoaming, iconBitmap, mcc, mnc, countryIso, nameSource, iconTint, number, dataRoaming, iconBitmap, mcc, mnc, countryIso, isEmbedded, accessRules, cardId, publicCardId, isOpportunistic, groupUUID, isEmbedded, accessRules, cardId, publicCardId, isOpportunistic, groupUUID, isMetered, false /* isGroupDisabled */, carrierId); isMetered, false /* isGroupDisabled */, carrierId, profileClass); } } /** /** Loading
src/java/com/android/internal/telephony/SubscriptionInfoUpdater.java +1 −0 Original line number Original line Diff line number Diff line Loading @@ -808,6 +808,7 @@ public class SubscriptionInfoUpdater extends Handler { values.put(SubscriptionManager.IS_REMOVABLE, isRemovable); values.put(SubscriptionManager.IS_REMOVABLE, isRemovable); values.put(SubscriptionManager.DISPLAY_NAME, embeddedProfile.getNickname()); values.put(SubscriptionManager.DISPLAY_NAME, embeddedProfile.getNickname()); values.put(SubscriptionManager.NAME_SOURCE, SubscriptionManager.NAME_SOURCE_USER_INPUT); values.put(SubscriptionManager.NAME_SOURCE, SubscriptionManager.NAME_SOURCE_USER_INPUT); values.put(SubscriptionManager.PROFILE_CLASS, embeddedProfile.getProfileClass()); hasChanges = true; hasChanges = true; contentResolver.update(SubscriptionManager.CONTENT_URI, values, contentResolver.update(SubscriptionManager.CONTENT_URI, values, SubscriptionManager.ICC_ID + "=\"" + embeddedProfile.getIccid() + "\"", null); SubscriptionManager.ICC_ID + "=\"" + embeddedProfile.getIccid() + "\"", null); Loading
tests/telephonytests/src/com/android/internal/telephony/FakeTelephonyProvider.java +3 −1 Original line number Original line Diff line number Diff line Loading @@ -101,7 +101,9 @@ public class FakeTelephonyProvider extends MockContentProvider { + SubscriptionManager.GROUP_UUID + " TEXT," + SubscriptionManager.GROUP_UUID + " TEXT," + SubscriptionManager.IS_METERED + " INTEGER DEFAULT 1," + SubscriptionManager.IS_METERED + " INTEGER DEFAULT 1," + SubscriptionManager.ISO_COUNTRY_CODE + " TEXT," + SubscriptionManager.ISO_COUNTRY_CODE + " TEXT," + SubscriptionManager.CARRIER_ID + " INTEGER DEFAULT -1" + SubscriptionManager.CARRIER_ID + " INTEGER DEFAULT -1," + SubscriptionManager.PROFILE_CLASS + " INTEGER DEFAULT " + SubscriptionManager.PROFILE_CLASS_DEFAULT + ");"; + ");"; } } Loading