去掉设置中的电池选项
这里在配置文件中修改属性,然后注释掉对应的电池相关广播监听就行
diff --git a/alps/vendor/mediatek/proprietary/packages/apps/MtkSettings/res/values/config.xml b/alps/vendor/mediatek/proprietary/packages/apps/MtkSettings/res/values/config.xml
index a4a85ba6d1..48c75a6036 100755
--- a/alps/vendor/mediatek/proprietary/packages/apps/MtkSettings/res/values/config.xml
+++ b/alps/vendor/mediatek/proprietary/packages/apps/MtkSettings/res/values/config.xml
@@ -386,7 +386,8 @@
<bool name="config_show_top_level_accessibility">true</bool>
<!-- Whether top_level_battery should be shown or not. -->
- <bool name="config_show_top_level_battery">true</bool>
+ <!-- <bool name="config_show_top_level_battery">true</bool>-->
+ <bool name="config_show_top_level_battery">false</bool>
<!-- Whether top_level_connected_devices should be shown or not. -->
<bool name="config_show_top_level_connected_devices">true</bool>
diff --git a/alps/vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/SettingsActivity.java b/alps/vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/SettingsActivity.java
index 975c572c35..d91daf431a 100644
--- a/alps/vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/SettingsActivity.java
+++ b/alps/vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/SettingsActivity.java
@@ -148,6 +148,7 @@ public class SettingsActivity extends SettingsBaseActivity
private BroadcastReceiver mDevelopmentSettingsListener;
private boolean mBatteryPresent = true;
+ /*
private BroadcastReceiver mBatteryInfoReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
@@ -162,6 +163,7 @@ public class SettingsActivity extends SettingsBaseActivity
}
}
};
+ */
private SwitchBar mSwitchBar;
@@ -464,7 +466,7 @@ public class SettingsActivity extends SettingsBaseActivity
LocalBroadcastManager.getInstance(this).registerReceiver(mDevelopmentSettingsListener,
new IntentFilter(DevelopmentSettingsEnabler.DEVELOPMENT_SETTINGS_CHANGED_ACTION));
- registerReceiver(mBatteryInfoReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
+ //registerReceiver(mBatteryInfoReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
updateTilesList();
}
@@ -474,7 +476,7 @@ public class SettingsActivity extends SettingsBaseActivity
super.onPause();
LocalBroadcastManager.getInstance(this).unregisterReceiver(mDevelopmentSettingsListener);
mDevelopmentSettingsListener = null;
- unregisterReceiver(mBatteryInfoReceiver);
+ //unregisterReceiver(mBatteryInfoReceiver);
}
去掉systemUI中的电池图标
这里修改配置文件,可以配置快捷设置里面的一些图标隐藏
diff --git a/alps/vendor/mediatek/proprietary/packages/apps/SystemUI/res/layout/quick_qs_status_icons.xml b/alps/vendor/mediatek/proprietary/packages/apps/SystemUI/res/layout/quick_qs_status_icons.xml
index 5b7e7e7d59..75670a9d3b 100644
--- a/alps/vendor/mediatek/proprietary/packages/apps/SystemUI/res/layout/quick_qs_status_icons.xml
+++ b/alps/vendor/mediatek/proprietary/packages/apps/SystemUI/res/layout/quick_qs_status_icons.xml
@@ -49,6 +49,7 @@
android:paddingEnd="@dimen/signal_cluster_battery_padding" />
<com.android.systemui.BatteryMeterView
+ android:visibility="gone"
android:id="@+id/batteryRemainingIcon"
android:layout_height="match_parent"
android:layout_width="wrap_content"
diff --git a/alps/vendor/mediatek/proprietary/packages/apps/SystemUI/res/values/config.xml b/alps/vendor/mediatek/proprietary/packages/apps/SystemUI/res/values/config.xml
index 6e6c009dd1..53ebb101e8 100644
--- a/alps/vendor/mediatek/proprietary/packages/apps/SystemUI/res/values/config.xml
+++ b/alps/vendor/mediatek/proprietary/packages/apps/SystemUI/res/values/config.xml
@@ -60,7 +60,8 @@
<bool name="config_showMin3G">false</bool>
<!-- Show rotation lock toggle in System UI-->
- <bool name="config_showRotationLock">true</bool>
+ <!-- <bool name="config_showRotationLock">true</bool>-->
+ <bool name="config_showRotationLock">false</bool>
<!-- Vibration duration for GlowPadView used in SearchPanelView -->
<integer translatable="false" name="config_vibration_duration">0</integer>
@@ -109,7 +110,7 @@
<!-- The default tiles to display in QuickSettings -->
<string name="quick_settings_tiles_default" translatable="false">
- wifi,bt,dnd,flashlight,rotation,battery,cell,airplane,cast
+ wifi,bt,flashlight,cell,airplane
</string>
<!-- The minimum number of tiles to display in QuickSettings -->
@@ -117,7 +118,7 @@
<!-- Tiles native to System UI. Order should match "quick_settings_tiles_default" -->
<string name="quick_settings_tiles_stock" translatable="false">
- wifi,cell,battery,dnd,flashlight,rotation,bt,airplane,location,hotspot,inversion,saver,dark,work,cast,night
+ wifi,cell,flashlight,bt,airplane,location,hotspot,inversion,saver,dark,work,night
</string>
<!-- The tiles to display in QuickSettings -->
@@ -125,7 +126,7 @@
<!-- The tiles to display in QuickSettings in retail mode -->
<string name="quick_settings_tiles_retail_mode" translatable="false">
- cell,battery,dnd,flashlight,rotation,location
+ cell,flashlight,location
</string>
<!-- Whether or not the RSSI tile is capitalized or not. -->