jasmine1

在L0版本手机在自动灭屏前会先闪一下屏再灭屏

0
阅读(1181)

[DESCRIPTION]

在L0版本手机在自动灭屏前会屏幕会先变亮一下再灭屏


[SOLUTION]

这个是google issues, 在L1已没有此问题, 如果客户不接受,可以申请以下patch来解决:

Patch ID: ALPS02032213

也可以直接修改以下code来解决:

alps\php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks\base\services\core\java\com\android\server\display\DisplaypowerControll

er.java

文件中,把下面這段code用 !mPendingScreenOff 这个判断条件包起来(用"+" 标记):

+ if (!mPendingScreenOff) {

if (state == Display.STATE_ON || state == Display.STATE_DOZE) {

// Mediatek AAL modified

int rate = BRIGHTNESS_RAMP_RATE_SLOW;

if (mtk_AAL_SUPPORT) {

if (mTuningQuicklyApply) { // was set in updateRuntimeConfig()

slowChange = false;

}

if (mPowerState.getScreenBrightness() < brightness)

rate = BRIGHTNESS_RAMP_RATE_BRIGHTEN;

else

rate = BRIGHTNESS_RAMP_RATE_DARKEN;

}

if (!slowChange)

rate = BRIGHTNESS_RAMP_RATE_FAST;

/// M: dismiss ColorFade when IPO boot up

if (ipoShutdown) {

animateScreenBrightness(brightness, 0);

} else {

animateScreenBrightness(brightness, rate);

}

} else {

animateScreenBrightness(brightness, 0);

}

+ }

来源:一牛网论坛