mid没带通话功能,客户需要去掉设置里面的移动网络选项。
1、去掉的选项是设置-更多-移动网络。设置-更多-手机套餐。
niming@ubuntu:/home/user/workspace2/niming/a33-v2.0/android/packages/apps/Settings$ git diff src/com/android/settings/WirelessSettings.java
diff --git a/src/com/android/settings/WirelessSettings.java b/src/com/android/settings/WirelessSettings.java
old mode 100644
new mode 100755
index 65127b5..b760848
--- a/src/com/android/settings/WirelessSettings.java
+++ b/src/com/android/settings/WirelessSettings.java
@@ -333,6 +333,8 @@ public class WirelessSettings extends RestrictedSettingsFragment
removePreference(KEY_MOBILE_NETWORK_SETTINGS);
removePreference(KEY_MANAGE_MOBILE_PLAN);
}
+ removePreference(KEY_MOBILE_NETWORK_SETTINGS);
+ removePreference(KEY_MANAGE_MOBILE_PLAN);
// Remove Mobile Network Settings and Manage Mobile Plan
// if config_show_mobile_plan sets false.
boolean isMobilePlanEnabled = this.getResources().getBoolean(
2、另有设置
-
关于平板电脑
-
状态信息里面标记的
5
项。初步修改思想代码如下:
niming@ubuntu:/home/user/workspace2/niming/a33-v2.0/android/packages/apps/Settings$ git diff src/com/android/settings/deviceinfo/Status.java
diff --git a/src/com/android/settings/deviceinfo/Status.java b/src/com/android/settings/deviceinfo/Status.java
old mode 100644
new mode 100755
index 6a15027..1aeee8a
--- a/src/com/android/settings/deviceinfo/Status.java
+++ b/src/com/android/settings/deviceinfo/Status.java
@@ -302,6 +302,12 @@ public class Status extends PreferenceActivity {
} else {
removePreferenceFromScreen(KEY_SERIAL_NUMBER);
}
+ removePreferenceFromScreen(KEY_NETWORK_TYPE);
+ removePreferenceFromScreen(KEY_SERVICE_STATE);
+ removePreferenceFromScreen(KEY_ROAMING_STATE);
+ removePreferenceFromScreen(KEY_DATA_STATE);
+ removePreferenceFromScreen(KEY_IMEI);
+ removePreferenceFromScreen(KEY_IMEI_SV);
}
以上删除的状态信息里的属性有:
KEY_NETWORK_TYPE 移动网络类型
KEY_SERVICE_STATE 服务状态
KEY_ROAMING_STATE 漫游
KEY_DATA_STATE 移动网络状态
KEY_IMEI IMEI
KEY_IMEI_SV IMEI SV
以上代码修改ok后,必须adb reboot重启一下Android设备,才能成功看到效果。
如下方案不推荐:
如果不改上面的代码,直接到xml文件里面删除属性运行导入后能立即看到效果,但不推荐代码如下:
niming@ubuntu:/home/user/workspace2/niming/a33-v2.0/android/packages/apps/Settings$ git diff res/xml/device_info_status.xml
diff --git a/res/xml/device_info_status.xml b/res/xml/device_info_status.xml
old mode 100644
new mode 100755
index 38a3e80..f0ab854
--- a/res/xml/device_info_status.xml
+++ b/res/xml/device_info_status.xml
@@ -37,31 +37,31 @@
android:title="@string/status_signal_strength"
android:summary="@string/device_info_not_available"
android:persistent="false" />
- <Preference android:key="network_type"
- style="?android:attr/preferenceInformationStyle"
- android:title="@string/status_network_type"
- android:summary="@string/device_info_not_available"
- android:persistent="false" />
+<!-- <Preference android:key="network_type" -->
+<!-- style="?android:attr/preferenceInformationStyle" -->
+<!-- android:title="@string/status_network_type" -->
+<!-- android:summary="@string/device_info_not_available" -->
+<!-- android:persistent="false" /> -->
<Preference android:key="latest_area_info"
style="?android:attr/preferenceInformationStyle"
android:title="@string/status_latest_area_info"
android:summary="@string/device_info_not_available"
android:persistent="false" />
- <Preference android:key="service_state"
- style="?android:attr/preferenceInformationStyle"
- android:title="@string/status_service_state"
- android:summary="@string/device_info_not_available"
- android:persistent="false" />
- android:persistent="false" />
- <Preference android:key="roaming_state"
- style="?android:attr/preferenceInformationStyle"
- android:title="@string/status_roaming"
- android:summary="@string/device_info_not_available"
- android:persistent="false" />
- <Preference android:key="data_state"
- style="?android:attr/preferenceInformationStyle"
- android:title="@string/status_data_state"
- android:summary="@string/device_info_not_available"
- android:persistent="false" />
+<!-- <Preference android:key="service_state" -->
+<!-- style="?android:attr/preferenceInformationStyle" -->
+<!-- android:title="@string/status_service_state" -->
+<!-- android:summary="@string/device_info_not_available" -->
+<!-- android:persistent="false" /> -->
+<!-- <Preference android:key="roaming_state" -->
+<!-- style="?android:attr/preferenceInformationStyle" -->
+<!-- android:title="@string/status_roaming" -->
+<!-- android:summary="@string/device_info_not_available" -->
+<!-- android:persistent="false" /> -->
+<!-- <Preference android:key="data_state" -->
+<!-- style="?android:attr/preferenceInformationStyle" -->
+<!-- android:title="@string/status_data_state" -->
+<!-- android:summary="@string/device_info_not_available" -->
+<!-- android:persistent="false" /> -->
<Preference android:key="number"
style="?android:attr/preferenceInformationStyle"
android:title="@string/status_number"
@@ -85,16 +85,16 @@
android:title="@string/status_meid_number"
android:summary="@string/device_info_not_available"
android:persistent="false" />
- <Preference android:key="imei"
- style="?android:attr/preferenceInformationStyle"
- android:title="@string/status_imei"
- android:summary="@string/device_info_not_available"
- android:persistent="false" />
- <Preference android:key="imei_sv"
- style="?android:attr/preferenceInformationStyle"
- android:title="@string/status_imei_sv"
- android:summary="@string/device_info_not_available"
- android:persistent="false" />
+<!-- <Preference android:key="imei" -->
+<!-- style="?android:attr/preferenceInformationStyle" -->
+<!-- android:title="@string/status_imei" -->
+<!-- android:summary="@string/device_info_not_available" -->
+<!-- android:persistent="false" /> -->
+<!-- <Preference android:key="imei_sv" -->
+<!-- style="?android:attr/preferenceInformationStyle" -->
+<!-- android:title="@string/status_imei_sv" -->
+<!-- android:summary="@string/device_info_not_available" -->
+<!-- android:persistent="false" /> -->
<Preference android:key="icc_id"
style="?android:attr/preferenceInformationStyle"
经过mm运行并push进去设备后,发现删除成功了。