1. 程式人生 > >修改Android滅屏時間

修改Android滅屏時間

有些專案要求減少滅屏時間。方法如下:
修改DisplayPowerController.java檔案中做如下修改:

switch (mPowerRequest.policy) {
    case DisplayPowerRequest.POLICY_OFF:
        state = Display.STATE_OFF;
        performScreenOffTransition = false;//true;
        break;

這樣可以禁用滅屏時候的動畫效果。

另外,如果不改這個地方,也可以通過減少滅屏動畫的時間來達到目的。

mColorFadeOffAnimator = ObjectAnimator.ofFloat
( mPowerState, DisplayPowerState.COLOR_FADE_LEVEL, 1.0f, 0.0f); /// M: modify color fade off duration mColorFadeOffAnimator.setDuration(MTK_COLOR_FADE_OFF_ANIMATION_DURATION_MILLIS);//修改這個duration時間。 mColorFadeOffAnimator.addListener(mAnimatorListener);

將private static final int MTK_COLOR_FADE_OFF_ANIMATION_DURATION_MILLIS = 100;//比如將這個時間改成50