Merge "Fix bug that getBaseBandVersion() may write the value incorrectly." into rvc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
b7efa56055
@@ -9862,22 +9862,6 @@ public class TelephonyManager {
|
|||||||
return getBasebandVersionForPhone(phoneId);
|
return getBasebandVersionForPhone(phoneId);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Get baseband version for the default phone using the legacy approach.
|
|
||||||
* This change was added in P, to ensure backward compatiblity.
|
|
||||||
*
|
|
||||||
* @return baseband version.
|
|
||||||
* @hide
|
|
||||||
*/
|
|
||||||
private String getBasebandVersionLegacy(int phoneId) {
|
|
||||||
if (SubscriptionManager.isValidPhoneId(phoneId)) {
|
|
||||||
String prop = "gsm.version.baseband"
|
|
||||||
+ ((phoneId == 0) ? "" : Integer.toString(phoneId));
|
|
||||||
return SystemProperties.get(prop);
|
|
||||||
}
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get baseband version by phone id.
|
* Get baseband version by phone id.
|
||||||
*
|
*
|
||||||
@@ -9885,10 +9869,6 @@ public class TelephonyManager {
|
|||||||
* @hide
|
* @hide
|
||||||
*/
|
*/
|
||||||
public String getBasebandVersionForPhone(int phoneId) {
|
public String getBasebandVersionForPhone(int phoneId) {
|
||||||
String version = getBasebandVersionLegacy(phoneId);
|
|
||||||
if (version != null && !version.isEmpty()) {
|
|
||||||
setBasebandVersionForPhone(phoneId, version);
|
|
||||||
}
|
|
||||||
return getTelephonyProperty(phoneId, TelephonyProperties.baseband_version(), "");
|
return getTelephonyProperty(phoneId, TelephonyProperties.baseband_version(), "");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user