Merge "Remove unused SystemProperties.set"
This commit is contained in:
@@ -6418,75 +6418,6 @@ public class TelephonyManager {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Sets a per-phone telephony property with the value specified.
|
|
||||||
*
|
|
||||||
* @hide
|
|
||||||
*/
|
|
||||||
@UnsupportedAppUsage
|
|
||||||
public static void setTelephonyProperty(int phoneId, String property, String value) {
|
|
||||||
String propVal = "";
|
|
||||||
String p[] = null;
|
|
||||||
String prop = SystemProperties.get(property);
|
|
||||||
|
|
||||||
if (value == null) {
|
|
||||||
value = "";
|
|
||||||
}
|
|
||||||
value.replace(',', ' ');
|
|
||||||
if (prop != null) {
|
|
||||||
p = prop.split(",");
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!SubscriptionManager.isValidPhoneId(phoneId)) {
|
|
||||||
Rlog.d(TAG, "setTelephonyProperty: invalid phoneId=" + phoneId +
|
|
||||||
" property=" + property + " value: " + value + " prop=" + prop);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
for (int i = 0; i < phoneId; i++) {
|
|
||||||
String str = "";
|
|
||||||
if ((p != null) && (i < p.length)) {
|
|
||||||
str = p[i];
|
|
||||||
}
|
|
||||||
propVal = propVal + str + ",";
|
|
||||||
}
|
|
||||||
|
|
||||||
propVal = propVal + value;
|
|
||||||
if (p != null) {
|
|
||||||
for (int i = phoneId + 1; i < p.length; i++) {
|
|
||||||
propVal = propVal + "," + p[i];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
int propValLen = propVal.length();
|
|
||||||
try {
|
|
||||||
propValLen = propVal.getBytes("utf-8").length;
|
|
||||||
} catch (java.io.UnsupportedEncodingException e) {
|
|
||||||
Rlog.d(TAG, "setTelephonyProperty: utf-8 not supported");
|
|
||||||
}
|
|
||||||
if (propValLen > SystemProperties.PROP_VALUE_MAX) {
|
|
||||||
Rlog.d(TAG, "setTelephonyProperty: property too long phoneId=" + phoneId +
|
|
||||||
" property=" + property + " value: " + value + " propVal=" + propVal);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
SystemProperties.set(property, propVal);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Sets a global telephony property with the value specified.
|
|
||||||
*
|
|
||||||
* @hide
|
|
||||||
*/
|
|
||||||
public static void setTelephonyProperty(String property, String value) {
|
|
||||||
if (value == null) {
|
|
||||||
value = "";
|
|
||||||
}
|
|
||||||
Rlog.d(TAG, "setTelephonyProperty: success" + " property=" +
|
|
||||||
property + " value: " + value);
|
|
||||||
SystemProperties.set(property, value);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Inserts or updates a list property. Expands the list if its length is not enough.
|
* Inserts or updates a list property. Expands the list if its length is not enough.
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user