去掉移动网络

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进去设备后,发现删除成功了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值