am 6e04a7b6: Merge "Change tests against INVALID_SUBSCRIPTION_ID to use isValidSubscriptionId." into lmp-mr1-dev
* commit '6e04a7b65488656c4cb72d99d285050d56068112': Change tests against INVALID_SUBSCRIPTION_ID to use isValidSubscriptionId.
This commit is contained in:
@@ -81,11 +81,11 @@ public class KeyguardSecurityModel {
|
|||||||
SecurityMode getSecurityMode() {
|
SecurityMode getSecurityMode() {
|
||||||
KeyguardUpdateMonitor monitor = KeyguardUpdateMonitor.getInstance(mContext);
|
KeyguardUpdateMonitor monitor = KeyguardUpdateMonitor.getInstance(mContext);
|
||||||
SecurityMode mode = SecurityMode.None;
|
SecurityMode mode = SecurityMode.None;
|
||||||
if (monitor.getNextSubIdForState(IccCardConstants.State.PIN_REQUIRED)
|
if (SubscriptionManager.isValidSubscriptionId(
|
||||||
!= SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
|
monitor.getNextSubIdForState(IccCardConstants.State.PIN_REQUIRED))) {
|
||||||
mode = SecurityMode.SimPin;
|
mode = SecurityMode.SimPin;
|
||||||
} else if (monitor.getNextSubIdForState(IccCardConstants.State.PUK_REQUIRED)
|
} else if (SubscriptionManager.isValidSubscriptionId(
|
||||||
!= SubscriptionManager.INVALID_SUBSCRIPTION_ID
|
monitor.getNextSubIdForState(IccCardConstants.State.PUK_REQUIRED))
|
||||||
&& mLockPatternUtils.isPukUnlockScreenEnable()) {
|
&& mLockPatternUtils.isPukUnlockScreenEnable()) {
|
||||||
mode = SecurityMode.SimPuk;
|
mode = SecurityMode.SimPuk;
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ public class KeyguardSimPinView extends KeyguardPinBasedInputView {
|
|||||||
if (DEBUG) Log.v(TAG, "Resetting state");
|
if (DEBUG) Log.v(TAG, "Resetting state");
|
||||||
KeyguardUpdateMonitor monitor = KeyguardUpdateMonitor.getInstance(mContext);
|
KeyguardUpdateMonitor monitor = KeyguardUpdateMonitor.getInstance(mContext);
|
||||||
mSubId = monitor.getNextSubIdForState(IccCardConstants.State.PIN_REQUIRED);
|
mSubId = monitor.getNextSubIdForState(IccCardConstants.State.PIN_REQUIRED);
|
||||||
if (mSubId != SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
|
if (SubscriptionManager.isValidSubscriptionId(mSubId)) {
|
||||||
int count = TelephonyManager.getDefault().getSimCount();
|
int count = TelephonyManager.getDefault().getSimCount();
|
||||||
Resources rez = getResources();
|
Resources rez = getResources();
|
||||||
final String msg;
|
final String msg;
|
||||||
|
|||||||
@@ -118,7 +118,7 @@ public class KeyguardSimPukView extends KeyguardPinBasedInputView {
|
|||||||
state = ENTER_PUK;
|
state = ENTER_PUK;
|
||||||
KeyguardUpdateMonitor monitor = KeyguardUpdateMonitor.getInstance(mContext);
|
KeyguardUpdateMonitor monitor = KeyguardUpdateMonitor.getInstance(mContext);
|
||||||
mSubId = monitor.getNextSubIdForState(IccCardConstants.State.PUK_REQUIRED);
|
mSubId = monitor.getNextSubIdForState(IccCardConstants.State.PUK_REQUIRED);
|
||||||
if (mSubId != SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
|
if (SubscriptionManager.isValidSubscriptionId(mSubId)) {
|
||||||
int count = TelephonyManager.getDefault().getSimCount();
|
int count = TelephonyManager.getDefault().getSimCount();
|
||||||
Resources rez = getResources();
|
Resources rez = getResources();
|
||||||
final String msg;
|
final String msg;
|
||||||
|
|||||||
@@ -938,7 +938,7 @@ public class KeyguardUpdateMonitor implements TrustManager.TrustListener {
|
|||||||
+ slotId + ", state=" + state +")");
|
+ slotId + ", state=" + state +")");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (subId == SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
|
if (!SubscriptionManager.isValidSubscriptionId(subId)) {
|
||||||
Log.w(TAG, "invalid subId in handleSimStateChange()");
|
Log.w(TAG, "invalid subId in handleSimStateChange()");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -964,11 +964,10 @@ public class KeyguardViewMediator extends SystemUI {
|
|||||||
|
|
||||||
// if the setup wizard hasn't run yet, don't show
|
// if the setup wizard hasn't run yet, don't show
|
||||||
final boolean requireSim = !SystemProperties.getBoolean("keyguard.no_require_sim", false);
|
final boolean requireSim = !SystemProperties.getBoolean("keyguard.no_require_sim", false);
|
||||||
final boolean absent = mUpdateMonitor.getNextSubIdForState(
|
final boolean absent = SubscriptionManager.isValidSubscriptionId(
|
||||||
IccCardConstants.State.ABSENT) != SubscriptionManager.INVALID_SUBSCRIPTION_ID;
|
mUpdateMonitor.getNextSubIdForState(IccCardConstants.State.ABSENT));
|
||||||
final boolean disabled = mUpdateMonitor.getNextSubIdForState(
|
final boolean disabled = SubscriptionManager.isValidSubscriptionId(
|
||||||
IccCardConstants.State.PERM_DISABLED)
|
mUpdateMonitor.getNextSubIdForState(IccCardConstants.State.PERM_DISABLED));
|
||||||
!= SubscriptionManager.INVALID_SUBSCRIPTION_ID;
|
|
||||||
final boolean lockedOrMissing = mUpdateMonitor.isSimPinSecure()
|
final boolean lockedOrMissing = mUpdateMonitor.isSimPinSecure()
|
||||||
|| ((absent || disabled) && requireSim);
|
|| ((absent || disabled) && requireSim);
|
||||||
|
|
||||||
|
|||||||
@@ -265,7 +265,7 @@ public class NetworkControllerImpl extends BroadcastReceiver
|
|||||||
|
|
||||||
private MobileSignalController getDataController() {
|
private MobileSignalController getDataController() {
|
||||||
int dataSubId = SubscriptionManager.getDefaultDataSubId();
|
int dataSubId = SubscriptionManager.getDefaultDataSubId();
|
||||||
if (dataSubId == SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
|
if (!SubscriptionManager.isValidSubscriptionId(dataSubId)) {
|
||||||
if (DEBUG) Log.e(TAG, "No data sim selected");
|
if (DEBUG) Log.e(TAG, "No data sim selected");
|
||||||
return mDefaultSignalController;
|
return mDefaultSignalController;
|
||||||
}
|
}
|
||||||
@@ -283,8 +283,9 @@ public class NetworkControllerImpl extends BroadcastReceiver
|
|||||||
|
|
||||||
public boolean isEmergencyOnly() {
|
public boolean isEmergencyOnly() {
|
||||||
int voiceSubId = SubscriptionManager.getDefaultVoiceSubId();
|
int voiceSubId = SubscriptionManager.getDefaultVoiceSubId();
|
||||||
if (voiceSubId == SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
|
if (!SubscriptionManager.isValidSubscriptionId(voiceSubId)) {
|
||||||
for (MobileSignalController mobileSignalController : mMobileSignalControllers.values()) {
|
for (MobileSignalController mobileSignalController :
|
||||||
|
mMobileSignalControllers.values()) {
|
||||||
if (!mobileSignalController.isEmergencyOnly()) {
|
if (!mobileSignalController.isEmergencyOnly()) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@@ -397,7 +398,7 @@ public class NetworkControllerImpl extends BroadcastReceiver
|
|||||||
} else {
|
} else {
|
||||||
int subId = intent.getIntExtra(PhoneConstants.SUBSCRIPTION_KEY,
|
int subId = intent.getIntExtra(PhoneConstants.SUBSCRIPTION_KEY,
|
||||||
SubscriptionManager.INVALID_SUBSCRIPTION_ID);
|
SubscriptionManager.INVALID_SUBSCRIPTION_ID);
|
||||||
if (subId != SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
|
if (SubscriptionManager.isValidSubscriptionId(subId)) {
|
||||||
if (mMobileSignalControllers.containsKey(subId)) {
|
if (mMobileSignalControllers.containsKey(subId)) {
|
||||||
mMobileSignalControllers.get(subId).handleBroadcast(intent);
|
mMobileSignalControllers.get(subId).handleBroadcast(intent);
|
||||||
} else {
|
} else {
|
||||||
@@ -1265,7 +1266,7 @@ public class NetworkControllerImpl extends BroadcastReceiver
|
|||||||
|
|
||||||
private void updateDataSim() {
|
private void updateDataSim() {
|
||||||
int defaultDataSub = SubscriptionManager.getDefaultDataSubId();
|
int defaultDataSub = SubscriptionManager.getDefaultDataSubId();
|
||||||
if (SubscriptionManager.isValidSubId(defaultDataSub)) {
|
if (SubscriptionManager.isValidSubscriptionId(defaultDataSub)) {
|
||||||
mCurrentState.dataSim = defaultDataSub == mSubscriptionInfo.getSubscriptionId();
|
mCurrentState.dataSim = defaultDataSub == mSubscriptionInfo.getSubscriptionId();
|
||||||
} else {
|
} else {
|
||||||
// There doesn't seem to be a data sim selected, however if
|
// There doesn't seem to be a data sim selected, however if
|
||||||
|
|||||||
@@ -480,7 +480,7 @@ class TelephonyRegistry extends ITelephonyRegistry.Stub {
|
|||||||
r.callerUid = callerUid;
|
r.callerUid = callerUid;
|
||||||
// Legacy applications pass SubscriptionManager.DEFAULT_SUB_ID,
|
// Legacy applications pass SubscriptionManager.DEFAULT_SUB_ID,
|
||||||
// force all illegal subId to SubscriptionManager.DEFAULT_SUB_ID
|
// force all illegal subId to SubscriptionManager.DEFAULT_SUB_ID
|
||||||
if (!SubscriptionManager.isValidSubId(subId)) {
|
if (!SubscriptionManager.isValidSubscriptionId(subId)) {
|
||||||
r.subId = SubscriptionManager.DEFAULT_SUBSCRIPTION_ID;
|
r.subId = SubscriptionManager.DEFAULT_SUBSCRIPTION_ID;
|
||||||
} else {//APP specify subID
|
} else {//APP specify subID
|
||||||
r.subId = subId;
|
r.subId = subId;
|
||||||
|
|||||||
@@ -392,7 +392,7 @@ public class SubscriptionManager {
|
|||||||
*/
|
*/
|
||||||
public SubscriptionInfo getActiveSubscriptionInfo(int subId) {
|
public SubscriptionInfo getActiveSubscriptionInfo(int subId) {
|
||||||
if (VDBG) logd("[getActiveSubscriptionInfo]+ subId=" + subId);
|
if (VDBG) logd("[getActiveSubscriptionInfo]+ subId=" + subId);
|
||||||
if (!isValidSubId(subId)) {
|
if (!isValidSubscriptionId(subId)) {
|
||||||
logd("[getActiveSubscriptionInfo]- invalid subId");
|
logd("[getActiveSubscriptionInfo]- invalid subId");
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
@@ -626,7 +626,7 @@ public class SubscriptionManager {
|
|||||||
*/
|
*/
|
||||||
public int setIconTint(int tint, int subId) {
|
public int setIconTint(int tint, int subId) {
|
||||||
if (VDBG) logd("[setIconTint]+ tint:" + tint + " subId:" + subId);
|
if (VDBG) logd("[setIconTint]+ tint:" + tint + " subId:" + subId);
|
||||||
if (!isValidSubId(subId)) {
|
if (!isValidSubscriptionId(subId)) {
|
||||||
logd("[setIconTint]- fail");
|
logd("[setIconTint]- fail");
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
@@ -671,7 +671,7 @@ public class SubscriptionManager {
|
|||||||
logd("[setDisplayName]+ displayName:" + displayName + " subId:" + subId
|
logd("[setDisplayName]+ displayName:" + displayName + " subId:" + subId
|
||||||
+ " nameSource:" + nameSource);
|
+ " nameSource:" + nameSource);
|
||||||
}
|
}
|
||||||
if (!isValidSubId(subId)) {
|
if (!isValidSubscriptionId(subId)) {
|
||||||
logd("[setDisplayName]- fail");
|
logd("[setDisplayName]- fail");
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
@@ -699,7 +699,7 @@ public class SubscriptionManager {
|
|||||||
* @hide
|
* @hide
|
||||||
*/
|
*/
|
||||||
public int setDisplayNumber(String number, int subId) {
|
public int setDisplayNumber(String number, int subId) {
|
||||||
if (number == null || !isValidSubId(subId)) {
|
if (number == null || !isValidSubscriptionId(subId)) {
|
||||||
logd("[setDisplayNumber]- fail");
|
logd("[setDisplayNumber]- fail");
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
@@ -728,7 +728,7 @@ public class SubscriptionManager {
|
|||||||
*/
|
*/
|
||||||
public int setDataRoaming(int roaming, int subId) {
|
public int setDataRoaming(int roaming, int subId) {
|
||||||
if (VDBG) logd("[setDataRoaming]+ roaming:" + roaming + " subId:" + subId);
|
if (VDBG) logd("[setDataRoaming]+ roaming:" + roaming + " subId:" + subId);
|
||||||
if (roaming < 0 || !isValidSubId(subId)) {
|
if (roaming < 0 || !isValidSubscriptionId(subId)) {
|
||||||
logd("[setDataRoaming]- fail");
|
logd("[setDataRoaming]- fail");
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
@@ -754,7 +754,7 @@ public class SubscriptionManager {
|
|||||||
* @hide
|
* @hide
|
||||||
*/
|
*/
|
||||||
public static int getSlotId(int subId) {
|
public static int getSlotId(int subId) {
|
||||||
if (!isValidSubId(subId)) {
|
if (!isValidSubscriptionId(subId)) {
|
||||||
logd("[getSlotId]- fail");
|
logd("[getSlotId]- fail");
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -796,7 +796,7 @@ public class SubscriptionManager {
|
|||||||
|
|
||||||
/** @hide */
|
/** @hide */
|
||||||
public static int getPhoneId(int subId) {
|
public static int getPhoneId(int subId) {
|
||||||
if (!isValidSubId(subId)) {
|
if (!isValidSubscriptionId(subId)) {
|
||||||
logd("[getPhoneId]- fail");
|
logd("[getPhoneId]- fail");
|
||||||
return INVALID_PHONE_INDEX;
|
return INVALID_PHONE_INDEX;
|
||||||
}
|
}
|
||||||
@@ -985,13 +985,13 @@ public class SubscriptionManager {
|
|||||||
//FIXME this is vulnerable to race conditions
|
//FIXME this is vulnerable to race conditions
|
||||||
/** @hide */
|
/** @hide */
|
||||||
public boolean allDefaultsSelected() {
|
public boolean allDefaultsSelected() {
|
||||||
if (getDefaultDataSubId() == INVALID_SUBSCRIPTION_ID) {
|
if (!isValidSubscriptionId(getDefaultDataSubId())) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if (getDefaultSmsSubId() == INVALID_SUBSCRIPTION_ID) {
|
if (!isValidSubscriptionId(getDefaultSmsSubId())) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if (getDefaultVoiceSubId() == INVALID_SUBSCRIPTION_ID) {
|
if (!isValidSubscriptionId(getDefaultVoiceSubId())) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
@@ -1018,7 +1018,7 @@ public class SubscriptionManager {
|
|||||||
* @return true if a valid subId else false
|
* @return true if a valid subId else false
|
||||||
* @hide
|
* @hide
|
||||||
*/
|
*/
|
||||||
public static boolean isValidSubId(int subId) {
|
public static boolean isValidSubscriptionId(int subId) {
|
||||||
return subId > INVALID_SUBSCRIPTION_ID ;
|
return subId > INVALID_SUBSCRIPTION_ID ;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user