RK3288[android 7.1]调试笔记 Android 7.1 去掉设置里状态信息中的电池状态和电池电量选项

RK3288[android 7.1]调试笔记 Android 7.1 去掉设置里状态信息中的电池状态和电池电量选项

1 在路径为/packages/apps/Settings/res/xml/device_info_status.xml文件中屏蔽电池状态和电池电量选项布局


wangxd@build-server-100:~/work/dsy/rk3288-Android-7.0/packages/apps/Settings((465d84e...))$ git diff

diff --git a/res/xml/device_info_status.xml b/res/xml/device_info_status.xml
old mode 100644
new mode 100755
index a0b7590..ab23690
--- a/res/xml/device_info_status.xml
+++ b/res/xml/device_info_status.xml
@@ -17,18 +17,20 @@
 <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
         android:title="@string/device_status_activity_title">
 
-    <com.android.settings.CopyablePreference android:key="battery_status"
+    <!--<com.android.settings.CopyablePreference android:key="battery_status"
         android:enabled="false"
         android:shouldDisableView="false"
         android:title="@string/battery_status_title"
         android:summary="@string/device_info_not_available"
      android:persistent="false" />
     <com.android.settings.CopyablePreference android:key="battery_level"
         android:enabled="false"
         android:shouldDisableView="false"
         android:title="@string/battery_level_title"
         android:summary="@string/device_info_not_available"
-        android:persistent="false" />
+        android:persistent="false" />-->

     <PreferenceScreen android:key="sim_status"
         android:title="@string/sim_status_title"
         android:persistent="false">

2 在路径为/packages/apps/Settings/src/com/android/settings/deviceinfo/Status.java 文件中 屏蔽电池状态和电池电量选项布局获取和获取后的相关事件


diff --git a/src/com/android/settings/deviceinfo/Status.java b/src/com/android/settings/deviceinfo/Status
old mode 100644
new mode 100755
index 1ba3978..6dfc671
--- a/src/com/android/settings/deviceinfo/Status.java
+++ b/src/com/android/settings/deviceinfo/Status.java
@@ -56,8 +56,8 @@ import java.lang.ref.WeakReference;
  */
 public class Status extends SettingsPreferenceFragment {
 
-    private static final String KEY_BATTERY_STATUS = "battery_status";
-    private static final String KEY_BATTERY_LEVEL = "battery_level";
+   //  private static final String KEY_BATTERY_STATUS = "battery_status";
+  //  private static final String KEY_BATTERY_LEVEL = "battery_level";
     private static final String KEY_IP_ADDRESS = "wifi_ip_address";
     private static final String KEY_WIFI_MAC_ADDRESS = "wifi_mac_address";
     private static final String KEY_BT_ADDRESS = "bt_address";
@@ -129,8 +129,8 @@ public class Status extends SettingsPreferenceFragment {
         public void onReceive(Context context, Intent intent) {
             String action = intent.getAction();
             if (Intent.ACTION_BATTERY_CHANGED.equals(action)) {
-                mBatteryLevel.setSummary(Utils.getBatteryPercentage(intent));
-                mBatteryStatus.setSummary(Utils.getBatteryStatus(getResources(), intent));
+             //   mBatteryLevel.setSummary(Utils.getBatteryPercentage(intent));
+             //   mBatteryStatus.setSummary(Utils.getBatteryStatus(getResources(), intent));
             }
         }
     };
@@ -164,8 +164,8 @@ public class Status extends SettingsPreferenceFragment {
         mWifiManager = (WifiManager) getSystemService(WIFI_SERVICE);
 
         addPreferencesFromResource(R.xml.device_info_status);
-        mBatteryLevel = findPreference(KEY_BATTERY_LEVEL);
-        mBatteryStatus = findPreference(KEY_BATTERY_STATUS);
+     //   mBatteryLevel = findPreference(KEY_BATTERY_LEVEL);
+      //  mBatteryStatus = findPreference(KEY_BATTERY_STATUS);
         mBtAddress = findPreference(KEY_BT_ADDRESS);
         mWifiMacAddress = findPreference(KEY_WIFI_MAC_ADDRESS);
         mWimaxMacAddress = findPreference(KEY_WIMAX_MAC_ADDRESS);
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值