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);

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

相关推荐
沐怡旸4 小时前
【底层机制】垃圾回收(GC)底层原理深度解析
android·面试
whatever who cares4 小时前
android/java中gson的用法
android·java·开发语言
用户0273851840264 小时前
【Android】活动的正/异常生命周期和启动模式、标志位详解
android
nono牛6 小时前
MTK平台详解`adb devices`输出的序列号组成
android·linux·adb·智能手机
zhangphil6 小时前
Android通过SQL查询trace分析进程启动线程总数量
android
下位子6 小时前
『OpenGL学习滤镜相机』- Day3: 着色器基础 - GLSL 语言
android·opengl
bqliang6 小时前
Jetpack Navigation 3:领航未来
android·android studio·android jetpack
云存储小天使6 小时前
安卓蛙、苹果蛙为什么难互通?
android
陈大头铃儿响叮当9 小时前
Android Studio升级后,Flutter运行android设备报错
android·flutter·android studio