Android 9.0 系统默认显示电量百分比

Android 9.0 系统默认显示电量百分比

近来收到项目需求需要设备默认显示电量百分比,具体修改参照如下:

/frameworks/base/packages/SystemUI/src/com/android/systemui/BatteryMeterView.java

复制代码
    private void updateShowPercent() {
        final boolean showing = mBatteryPercentView != null;
        final boolean systemSetting = 0 != Settings.System
                .getIntForUser(getContext().getContentResolver(),
-                SHOW_BATTERY_PERCENT, 0, mUser);
+                SHOW_BATTERY_PERCENT, 1, mUser);

/frameworks/base/packages/SystemUI/src/com/android/systemui/tuner/BatteryPreference.java

复制代码
    public void onAttached() {
        super.onAttached();
        mHasPercentage = Settings.System.getInt(getContext().getContentResolver(),
-                SHOW_BATTERY_PERCENT, 0) != 0;
+                SHOW_BATTERY_PERCENT, 1) != 0;

/packages/apps/Settings/src/com/android/settings/display/BatteryPercentagePreferenceController.java

复制代码
    public void updateState(Preference preference) {
        int setting = Settings.System.getInt(mContext.getContentResolver(),
-                SHOW_BATTERY_PERCENT, 0);
+                SHOW_BATTERY_PERCENT, 1);

重新编译验证,修改生效,设备已默认显示电量百分比

相关推荐
duwei_wang4 小时前
[Android]-Admob配置过多导致的慢消息
android
雨白5 小时前
发送自定义广播
android
雨白5 小时前
深入理解广播机制 (BroadcastReceiver)
android
婵鸣空啼9 小时前
GD图像处理与SESSiON
android
sunly_10 小时前
Flutter:导航固定背景图,滚动时导航颜色渐变
android·javascript·flutter
用户20187928316711 小时前
简单了解android.permission.MEDIA_CONTENT_CONTROL权限
android
_一条咸鱼_11 小时前
Android Runtime类卸载条件与资源回收策略(29)
android·面试·android jetpack
顾林海11 小时前
Android Bitmap治理全解析:从加载优化到泄漏防控的全生命周期管理
android·面试·性能优化
砖厂小工11 小时前
Now In Android 精讲 8 - Gradle build-logic 现代构建逻辑组织方式
android
玲小珑11 小时前
Auto.js 入门指南(八)高级控件与 UI 自动化
android·前端