Android SystemUI相关定制(六)

预置/移除应用

1、移除 Exchange 应用

Android定制:预置应用程序_godiors_163的博客-CSDN博客_android 预置应用

Android 8.1预置APK_追光者逆光的博客-CSDN博客_android 预置apk

————————————————————————————————————

闹钟定制

(原创)android Framework中AlarmManagerSerevice分析理解

———————————————————————————————————

亮度定制

Android屏幕亮度调节_mockingbirds的专栏-CSDN博客

屏幕亮度调节—基于Android_6.0(代码源于Google)_Venus 的博客-CSDN博客

Android 系统设置中显示设置之亮度调节篇 - 尹君子 - 博客园

android 上层设置 自动调节亮度_我只是好奇-CSDN博客

Android自动调整亮度,自动转屏和重力感应的设置_pathfinder-CSDN博客_auto-rotate screen

Android 8.1 DisplayPowerController(一) 亮灭屏流程_FightFightFight的博客-CSDN博客

1android8.1系统自动亮度模式下亮度值获取不到修改

Framework/base/services/core/java/com/android/server/display/DisplayPowerController.javaupdatePowerState()中修改
boolean wasOrWillBeInVr = (state == Display.STATE_VR || oldState == Display.STATE_VR);

if ((state == Display.STATE_ON

        && mSkipRampState == RAMP_STATE_SKIP_NONE

        || state == Display.STATE_DOZE 
&& !mBrightnessBucketsInDozeConfig)

        && !wasOrWillBeInVr) {

       if (state != Display.STATE_OFF && autoBrightnessEnabled && slowChange                            && !mUnfinishedBusiness) {

          float brightness_oem=(brightness/255.0f*2.0f-1.0f);

          AsyncTask.execute(new Runnable() {

               public void run() {

                        Settings.System.putFloat(mContext.getContentResolver(),

                                 "screen_auto_brightness_oem", brightness_oem);

               }

            });

        }

        animateScreenBrightness(brightness,

                slowChange ? mBrightnessRampRateSlow : mBrightnessRampRateFast);

         } else {

             animateScreenBrightness(brightness, 0);

         }

}

———————————————————————————————————

Camers相关

1、屏蔽Camera功能

Camera2: 
frameworks\frameworks\base\core\java\android\app\SystemServiceRegistry.java 
在SystemServiceRegistry.java中把registerService方法中Camera注册的返回null
Camera:  frameworks\frameworks\base\core\java\android\hardware\Camera.java Open()方法返回null

———————————————————————————————————

电池电量

Android 8.1 中Systemui中的常见修改(二)电池的修改_xiangzaixiansheng的博客-CSDN博客

Android8.1 SystemUI源码分析之 电池时钟刷新 - cczheng - 博客园

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值