CDMA Settings additions
This patch implement CDMA Settings features 1. Add code to get MEID, MIN, and PRL value if the phone is a CDMA Phone 2. Display MEID, MIN, and PRL on Settings screen if it is a CDMA phone 3. Do not display IMSI, IMEI, and IMEI SV for a CDMA phone
This commit is contained in:
committed by
Wink Saville
parent
d2e3b01390
commit
386278a338
@@ -182,11 +182,27 @@ public class Status extends PreferenceActivity {
|
||||
mUptime = findPreference("up_time");
|
||||
|
||||
//NOTE "imei" is the "Device ID" since it represents the IMEI in GSM and the MEID in CDMA
|
||||
setSummaryText("imei", mPhone.getDeviceId());
|
||||
|
||||
setSummaryText("imei_sv",
|
||||
((TelephonyManager) getSystemService(TELEPHONY_SERVICE))
|
||||
if (mPhone.getPhoneName().equals("CDMA")) {
|
||||
setSummaryText("meid_number", mPhone.getMeid());
|
||||
setSummaryText("min_number", mPhone.getCdmaMin());
|
||||
setSummaryText("prl_version", mPhone.getCdmaPrlVersion());
|
||||
|
||||
// device is not GSM/UMTS, do not display GSM/UMTS features
|
||||
getPreferenceScreen().removePreference(findPreference("imei"));
|
||||
getPreferenceScreen().removePreference(findPreference("imei_sv"));
|
||||
} else {
|
||||
setSummaryText("imei", mPhone.getDeviceId());
|
||||
|
||||
setSummaryText("imei_sv",
|
||||
((TelephonyManager) getSystemService(TELEPHONY_SERVICE))
|
||||
.getDeviceSoftwareVersion());
|
||||
|
||||
// device is not CDMA, do not display CDMA features
|
||||
getPreferenceScreen().removePreference(findPreference("prl_version"));
|
||||
getPreferenceScreen().removePreference(findPreference("meid_number"));
|
||||
getPreferenceScreen().removePreference(findPreference("min_number"));
|
||||
}
|
||||
|
||||
setSummaryText("number", mPhone.getLine1Number());
|
||||
|
||||
mPhoneStateReceiver = new PhoneStateIntentReceiver(this, mHandler);
|
||||
|
Reference in New Issue
Block a user