android省电模式下开启震动

只需要在frameworks/base/services/core/java/com/android/server/VibratorService.java 内的startVibrationLocked 方法中将!isAllowedToVibrateLocked(vib)判断内的return拿掉即可
 

private void startVibrationLocked(final Vibration vib) {
    Trace.traceBegin(Trace.TRACE_TAG_VIBRATOR, "startVibrationLocked");
    try {
       /*省电模式下将不允许震动,判断条件为true,就会return,不会走下面的震动代码*/
       if (!isAllowedToVibrateLocked(vib)) {
                 //return;屏蔽掉这个语句即可
        }

 

你可能感兴趣的:(安卓系统,Android,Android开发,android)