MonwF / customiuizer

Pengeek(米客)
GNU General Public License v3.0
990 stars 42 forks source link

着色通知卡片透明度时不时不正常 #484

Closed Eric-Joker closed 4 months ago

Eric-Joker commented 4 months ago

大多数情况下切换下深色模式就莫名正常了,切回去还是错误的。

在浅色模式时重启系统界面 ``` ----part 5 start---- [ 2024-06-03T02:07:51.192 1000: 967: 967 I/LSPosed-Bridge ] [Pengeek] Failed to hook com.android.systemui.statusbar.phone.MiuiNotificationPanelViewController constructor [ 2024-06-03T02:07:51.200 1000: 967: 967 I/LSPosed-Bridge ] [Pengeek] Failed to hook applyBlurByRadius method in com.android.systemui.statusbar.policy.BlurUtilsExt [ 2024-06-03T02:07:51.236 1000: 967: 967 I/LSPosed-Bridge ] [Pengeek] Failed to hook updateNotification method in com.android.systemui.statusbar.phone.StatusBar [ 2024-06-03T02:09:00.574 1000: 967: 967 E/LSPosed-Bridge ] [Pengeek] java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()' on a null object reference at dx.before(Unknown Source:424) at name.monwf.customiuizer.mods.utils.HookerClassHelper$MethodHook.beforeHook(Unknown Source:0) at gi.c(Unknown Source:32) at java.lang.reflect.Method.invoke(Native Method) at J.callback(Unknown Source:138) at LSPHooker_.setBlurRatio(Unknown Source:22) at com.android.systemui.controlcenter.policy.ControlCenterControllerImpl.setBlurRatio(Unknown Source:9) at miui.systemui.controlcenter.windowview.BlurController.setBlurRatio(Unknown Source:101) at miui.systemui.controlcenter.windowview.BlurController.showBlur(Unknown Source:160) at miui.systemui.controlcenter.windowview.ControlCenterExpandController.showPanel(Unknown Source:233) at miui.systemui.controlcenter.windowview.ControlCenterWindowViewController.showPanel(Unknown Source:32) at com.android.systemui.controlcenter.policy.NCSwitchController.handleNCSwitch(Unknown Source:50) at com.android.systemui.shade.NotificationShadeWindowView.onTouchEvent(Unknown Source:123) at com.android.systemui.statusbar.phone.CentralSurfacesImpl$$ExternalSyntheticLambda22.onTouch(Unknown Source:68) at android.view.View.dispatchTouchEvent(Unknown Source:84) at android.view.ViewGroup.dispatchTransformedTouchEvent(Unknown Source:39) at android.view.ViewGroup.dispatchTouchEvent(Unknown Source:521) at com.android.systemui.shade.NotificationShadeWindowView.dispatchTouchEvent(Unknown Source:805) at android.view.View.dispatchPointerEvent(Unknown Source:18) at com.xiaomi.mirror.MiuiMirrorImpl.isHandled(Unknown Source:20) at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(Unknown Source:94) at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(Unknown Source:131) at android.view.ViewRootImpl$InputStage.deliver(Unknown Source:26) at android.view.ViewRootImpl$InputStage.onDeliverToNext(Unknown Source:4) at android.view.ViewRootImpl$InputStage.forward(Unknown Source:0) at android.view.ViewRootImpl$AsyncInputStage.forward(Unknown Source:10) at android.view.ViewRootImpl$InputStage.apply(Unknown Source:2) at android.view.ViewRootImpl$AsyncInputStage.apply(Unknown Source:7) at android.view.ViewRootImpl$InputStage.deliver(Unknown Source:34) at android.view.ViewRootImpl$InputStage.onDeliverToNext(Unknown Source:4) at android.view.ViewRootImpl$InputStage.forward(Unknown Source:0) at android.view.ViewRootImpl$InputStage.apply(Unknown Source:2) at android.view.ViewRootImpl$InputStage.deliver(Unknown Source:34) at android.view.ViewRootImpl.deliverInputEvent(Unknown Source:171) at android.view.ViewRootImpl.doProcessInputEvents(Unknown Source:65) at android.view.ViewRootImpl.enqueueInputEvent(Unknown Source:101) at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(Unknown Source:112) at android.view.InputEventReceiver.dispatchInputEvent(Unknown Source:63) at android.os.MessageQueue.nativePollOnce(Native Method) at android.os.MessageQueue.next(Unknown Source:17) at android.os.Looper.loopOnce(Unknown Source:6) at android.os.Looper.loop(Unknown Source:83) at android.app.ActivityThread.main(Unknown Source:123) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(Unknown Source:11) at com.android.internal.os.ZygoteInit.main(Unknown Source:378) #仅与浅转深(错误转正常)有相同日志 [ 2024-06-03T02:09:01.617 1000: 967: 967 E/LSPosed-Bridge ] [Pengeek] java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()' on a null object reference at dx.before(Unknown Source:424) at name.monwf.customiuizer.mods.utils.HookerClassHelper$MethodHook.beforeHook(Unknown Source:0) at gi.c(Unknown Source:32) at java.lang.reflect.Method.invoke(Native Method) at J.callback(Unknown Source:138) at LSPHooker_.setBlurRatio(Unknown Source:22) at com.android.systemui.controlcenter.policy.ControlCenterControllerImpl.setBlurRatio(Unknown Source:9) at miui.systemui.controlcenter.windowview.BlurController.postSetBlurRunnable$lambda-0(Unknown Source:66) at h.a.e.e.e.run(Unknown Source:2) at android.os.Handler.handleCallback(Unknown Source:2) at android.os.Handler.dispatchMessage(Unknown Source:4) at android.os.Looper.loopOnce(Unknown Source:198) at android.os.Looper.loop(Unknown Source:83) at android.app.ActivityThread.main(Unknown Source:123) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(Unknown Source:11) at com.android.internal.os.ZygoteInit.main(Unknown Source:378) #仅与浅转深(错误转正常)有相同日志 [ 2024-06-03T02:09:03.562 1000: 967: 967 E/LSPosed-Bridge ] [Pengeek] java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()' on a null object reference at dx.before(Unknown Source:424) at name.monwf.customiuizer.mods.utils.HookerClassHelper$MethodHook.beforeHook(Unknown Source:0) at gi.c(Unknown Source:32) at java.lang.reflect.Method.invoke(Native Method) at J.callback(Unknown Source:138) at LSPHooker_.setBlurRatio(Unknown Source:22) at com.android.systemui.controlcenter.policy.ControlCenterControllerImpl.switchBlur(Unknown Source:44) at miui.systemui.controlcenter.windowview.BlurController$animListener$1.onUpdate(Unknown Source:88) at miuix.animation.listener.ListenerNotifier$UpdateNotifier.notifySingleProperty(Unknown Source:48) at miuix.animation.listener.ListenerNotifier$UpdateNotifier.doNotify(Unknown Source:26) at miuix.animation.listener.ListenerNotifier.notifyListenerSet(Unknown Source:55) at miuix.animation.listener.ListenerNotifier.notify(Unknown Source:16) at miuix.animation.listener.ListenerNotifier.notifyUpdate(Unknown Source:7) at miuix.animation.internal.TargetHandler.setValueAndNotify(Unknown Source:37) at miuix.animation.internal.TargetHandler.update(Unknown Source:82) at miuix.animation.internal.TargetHandler.update(Unknown Source:27) at miuix.animation.internal.TargetHandler.runUpdate(Unknown Source:19) at miuix.animation.internal.AnimManager.update(Unknown Source:4) at miuix.animation.internal.AnimRunner.updateAnimRunner(Unknown Source:51) at miuix.animation.internal.AnimRunner.doAnimationFrame(Unknown Source:66) at miuix.animation.physics.AnimationHandler.doAnimationFrame(Unknown Source:30) at miuix.animation.physics.AnimationHandler.access$100(Unknown Source:0) at miuix.animation.physics.AnimationHandler$AnimationCallbackDispatcher.dispatchAnimationFrame(Unknown Source:15) at miuix.animation.physics.AnimationHandler$FrameCallbackProvider16$1.doFrame(Unknown Source:4) at android.view.Choreographer$CallbackRecord.run(Unknown Source:12) at android.view.Choreographer$CallbackRecord.run(Unknown Source:24) at android.view.Choreographer.doCallbacks(Unknown Source:134) at android.view.Choreographer.doFrame(Unknown Source:657) at android.view.Choreographer$FrameDisplayEventReceiver.run(Unknown Source:11) at android.os.Handler.handleCallback(Unknown Source:2) at android.os.Handler.dispatchMessage(Unknown Source:4) at android.os.Looper.loopOnce(Unknown Source:198) at android.os.Looper.loop(Unknown Source:83) at android.app.ActivityThread.main(Unknown Source:123) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(Unknown Source:11) at com.android.internal.os.ZygoteInit.main(Unknown Source:378) #与深转浅(正常转错误)、浅转深(错误转正常)均有相同日志 [ 2024-06-03T02:09:03.581 1000: 967: 967 E/LSPosed-Bridge ] [Pengeek] java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()' on a null object reference at dx.before(Unknown Source:424) at name.monwf.customiuizer.mods.utils.HookerClassHelper$MethodHook.beforeHook(Unknown Source:0) at gi.c(Unknown Source:32) at java.lang.reflect.Method.invoke(Native Method) at J.callback(Unknown Source:138) at LSPHooker_.setBlurRatio(Unknown Source:22) at com.android.systemui.controlcenter.policy.ControlCenterControllerImpl.setBlurRatio(Unknown Source:9) at miui.systemui.controlcenter.windowview.BlurController.setBlurRatio(Unknown Source:101) at miui.systemui.controlcenter.windowview.BlurController.access$setBlurRatio(Unknown Source:0) at miui.systemui.controlcenter.windowview.BlurController$animListener$1.onUpdate(Unknown Source:57) at miuix.animation.listener.ListenerNotifier$UpdateNotifier.notifySingleProperty(Unknown Source:48) at miuix.animation.listener.ListenerNotifier$UpdateNotifier.doNotify(Unknown Source:26) at miuix.animation.listener.ListenerNotifier.notifyListenerSet(Unknown Source:55) at miuix.animation.listener.ListenerNotifier.notify(Unknown Source:16) at miuix.animation.listener.ListenerNotifier.notifyUpdate(Unknown Source:7) at miuix.animation.internal.TargetHandler.setValueAndNotify(Unknown Source:37) at miuix.animation.internal.TargetHandler.update(Unknown Source:82) at miuix.animation.internal.TargetHandler.onEnd(Unknown Source:83) at miuix.animation.internal.TargetHandler.handleMessage(Unknown Source:232) at android.os.Handler.dispatchMessage(Unknown Source:19) at android.os.Looper.loopOnce(Unknown Source:198) at android.os.Looper.loop(Unknown Source:83) at android.app.ActivityThread.main(Unknown Source:123) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(Unknown Source:11) at com.android.internal.os.ZygoteInit.main(Unknown Source:378) #与深转浅(正常转错误)、浅转深(错误转正常)均有相同日志 [ 2024-06-03T02:09:05.267 1000: 967: 967 E/LSPosed-Bridge ] [Pengeek] java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()' on a null object reference at dx.before(Unknown Source:424) at name.monwf.customiuizer.mods.utils.HookerClassHelper$MethodHook.beforeHook(Unknown Source:0) at gi.c(Unknown Source:32) at java.lang.reflect.Method.invoke(Native Method) at J.callback(Unknown Source:138) at LSPHooker_.setBlurRatio(Unknown Source:22) at com.android.systemui.controlcenter.policy.ControlCenterControllerImpl.setBlurRatio(Unknown Source:9) at miui.systemui.controlcenter.windowview.BlurController.setBlurRatio(Unknown Source:101) at miui.systemui.controlcenter.windowview.BlurController.access$setBlurRatio(Unknown Source:0) at miui.systemui.controlcenter.windowview.BlurController$animListener$1.onUpdate(Unknown Source:57) at miuix.animation.listener.ListenerNotifier$UpdateNotifier.notifySingleProperty(Unknown Source:48) at miuix.animation.listener.ListenerNotifier$UpdateNotifier.doNotify(Unknown Source:26) at miuix.animation.listener.ListenerNotifier.notifyListenerSet(Unknown Source:55) at miuix.animation.listener.ListenerNotifier.notify(Unknown Source:16) at miuix.animation.listener.ListenerNotifier.notifyUpdate(Unknown Source:7) at miuix.animation.internal.TargetHandler.setValueAndNotify(Unknown Source:37) at miuix.animation.internal.TargetHandler.update(Unknown Source:82) at miuix.animation.internal.TargetHandler.update(Unknown Source:27) at miuix.animation.internal.TargetHandler.runUpdate(Unknown Source:19) at miuix.animation.internal.AnimManager.update(Unknown Source:4) at miuix.animation.internal.AnimRunner.updateAnimRunner(Unknown Source:51) at miuix.animation.internal.AnimRunner.doAnimationFrame(Unknown Source:66) at miuix.animation.physics.AnimationHandler.doAnimationFrame(Unknown Source:30) at miuix.animation.physics.AnimationHandler.access$100(Unknown Source:0) at miuix.animation.physics.AnimationHandler$AnimationCallbackDispatcher.dispatchAnimationFrame(Unknown Source:15) at miuix.animation.physics.AnimationHandler$FrameCallbackProvider16$1.doFrame(Unknown Source:4) at android.view.Choreographer$CallbackRecord.run(Unknown Source:12) at android.view.Choreographer$CallbackRecord.run(Unknown Source:24) at android.view.Choreographer.doCallbacks(Unknown Source:134) at android.view.Choreographer.doFrame(Unknown Source:657) at android.view.Choreographer$FrameDisplayEventReceiver.run(Unknown Source:11) at android.os.Handler.handleCallback(Unknown Source:2) at android.os.Handler.dispatchMessage(Unknown Source:4) at android.os.Looper.loopOnce(Unknown Source:198) at android.os.Looper.loop(Unknown Source:83) at android.app.ActivityThread.main(Unknown Source:123) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(Unknown Source:11) at com.android.internal.os.ZygoteInit.main(Unknown Source:378) 无规律的重复日志有亿堆删了,如果需要完整日志通知一下 ```
从深色模式(正常)转到浅色模式(错误) ``` ----part 4 start---- #与浅转深(错误转正常)、浅重启(浅色模式错误时重启系统界面)均有相同日志 [ 2024-06-03T02:02:26.312 1000: 5912: 5912 E/LSPosed-Bridge ] [Pengeek] java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()' on a null object reference at dx.before(Unknown Source:424) at name.monwf.customiuizer.mods.utils.HookerClassHelper$MethodHook.beforeHook(Unknown Source:0) at gi.c(Unknown Source:32) at java.lang.reflect.Method.invoke(Native Method) at J.callback(Unknown Source:138) at LSPHooker_.setBlurRatio(Unknown Source:22) at com.android.systemui.controlcenter.policy.ControlCenterControllerImpl.setBlurRatio(Unknown Source:9) at miui.systemui.controlcenter.windowview.BlurController.setBlurRatio(Unknown Source:101) at miui.systemui.controlcenter.windowview.BlurController.access$setBlurRatio(Unknown Source:0) at miui.systemui.controlcenter.windowview.BlurController$animListener$1.onUpdate(Unknown Source:57) at miuix.animation.listener.ListenerNotifier$UpdateNotifier.notifySingleProperty(Unknown Source:48) at miuix.animation.listener.ListenerNotifier$UpdateNotifier.doNotify(Unknown Source:26) at miuix.animation.listener.ListenerNotifier.notifyListenerSet(Unknown Source:55) at miuix.animation.listener.ListenerNotifier.notify(Unknown Source:16) at miuix.animation.listener.ListenerNotifier.notifyUpdate(Unknown Source:7) at miuix.animation.internal.TargetHandler.setValueAndNotify(Unknown Source:37) at miuix.animation.internal.TargetHandler.update(Unknown Source:82) at miuix.animation.internal.TargetHandler.onEnd(Unknown Source:83) at miuix.animation.internal.TargetHandler.handleMessage(Unknown Source:232) at android.os.Handler.dispatchMessage(Unknown Source:19) at android.os.Looper.loopOnce(Unknown Source:198) at android.os.Looper.loop(Unknown Source:83) at android.app.ActivityThread.main(Unknown Source:123) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(Unknown Source:11) at com.android.internal.os.ZygoteInit.main(Unknown Source:378) #与浅转深(错误转正常)、浅重启(浅色模式错误时重启系统界面)均有相同日志 [ 2024-06-03T02:02:30.333 1000: 5912: 5912 E/LSPosed-Bridge ] [Pengeek] java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()' on a null object reference at dx.before(Unknown Source:424) at name.monwf.customiuizer.mods.utils.HookerClassHelper$MethodHook.beforeHook(Unknown Source:0) at gi.c(Unknown Source:32) at java.lang.reflect.Method.invoke(Native Method) at J.callback(Unknown Source:138) at LSPHooker_.setBlurRatio(Unknown Source:22) at com.android.systemui.controlcenter.policy.ControlCenterControllerImpl.setBlurRatio(Unknown Source:9) at miui.systemui.controlcenter.windowview.BlurController.setBlurRatio(Unknown Source:101) at miui.systemui.controlcenter.windowview.BlurController.access$setBlurRatio(Unknown Source:0) at miui.systemui.controlcenter.windowview.BlurController$animListener$1.onUpdate(Unknown Source:57) at miuix.animation.listener.ListenerNotifier$UpdateNotifier.notifySingleProperty(Unknown Source:48) at miuix.animation.listener.ListenerNotifier$UpdateNotifier.doNotify(Unknown Source:26) at miuix.animation.listener.ListenerNotifier.notifyListenerSet(Unknown Source:55) at miuix.animation.listener.ListenerNotifier.notify(Unknown Source:16) at miuix.animation.listener.ListenerNotifier.notifyUpdate(Unknown Source:7) at miuix.animation.internal.TargetHandler.setValueAndNotify(Unknown Source:37) at miuix.animation.internal.TargetHandler.update(Unknown Source:82) at miuix.animation.internal.TargetHandler.update(Unknown Source:27) at miuix.animation.internal.TargetHandler.runUpdate(Unknown Source:19) at miuix.animation.internal.AnimManager.update(Unknown Source:4) at miuix.animation.internal.AnimRunner.updateAnimRunner(Unknown Source:51) at miuix.animation.internal.AnimRunner.doAnimationFrame(Unknown Source:66) at miuix.animation.physics.AnimationHandler.doAnimationFrame(Unknown Source:30) at miuix.animation.physics.AnimationHandler.access$100(Unknown Source:0) at miuix.animation.physics.AnimationHandler$AnimationCallbackDispatcher.dispatchAnimationFrame(Unknown Source:15) at miuix.animation.physics.AnimationHandler$FrameCallbackProvider16$1.doFrame(Unknown Source:4) at android.view.Choreographer$CallbackRecord.run(Unknown Source:12) at android.view.Choreographer$CallbackRecord.run(Unknown Source:24) at android.view.Choreographer.doCallbacks(Unknown Source:134) at android.view.Choreographer.doFrame(Unknown Source:657) at android.view.Choreographer$FrameDisplayEventReceiver.run(Unknown Source:11) at android.os.Handler.handleCallback(Unknown Source:2) at android.os.Handler.dispatchMessage(Unknown Source:4) at android.os.Looper.loopOnce(Unknown Source:198) at android.os.Looper.loop(Unknown Source:83) at android.app.ActivityThread.main(Unknown Source:123) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(Unknown Source:11) at com.android.internal.os.ZygoteInit.main(Unknown Source:378) 后续全是2024-06-03T02:02:30.333次日志的31~64次完全重复,删了 ```
从浅色模式(错误)转到深色模式(正常) ``` ----part 3 start---- [ 2024-06-03T02:56:57.806 1000: 967: 967 E/LSPosed-Bridge ] [Pengeek] java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()' on a null object reference at dx.before(Unknown Source:424) at name.monwf.customiuizer.mods.utils.HookerClassHelper$MethodHook.beforeHook(Unknown Source:0) at gi.c(Unknown Source:32) at java.lang.reflect.Method.invoke(Native Method) at J.callback(Unknown Source:138) at LSPHooker_.setBlurRatio(Unknown Source:22) at com.android.systemui.controlcenter.policy.ControlCenterControllerImpl.setBlurRatio(Unknown Source:9) at miui.systemui.controlcenter.windowview.BlurController.setBlurRatio(Unknown Source:101) at miui.systemui.controlcenter.windowview.BlurController.showBlur(Unknown Source:160) at miui.systemui.controlcenter.windowview.ControlCenterExpandController.showPanel(Unknown Source:233) at miui.systemui.controlcenter.windowview.ControlCenterWindowViewController.showPanel(Unknown Source:32) at com.android.systemui.controlcenter.policy.NCSwitchController.handleNCSwitch(Unknown Source:50) at com.android.systemui.shade.NotificationShadeWindowView.onTouchEvent(Unknown Source:123) at com.android.systemui.statusbar.phone.CentralSurfacesImpl$$ExternalSyntheticLambda22.onTouch(Unknown Source:68) at android.view.View.dispatchTouchEvent(Unknown Source:84) at android.view.ViewGroup.dispatchTransformedTouchEvent(Unknown Source:39) at android.view.ViewGroup.dispatchTouchEvent(Unknown Source:521) at com.android.systemui.shade.NotificationShadeWindowView.dispatchTouchEvent(Unknown Source:805) at android.view.View.dispatchPointerEvent(Unknown Source:18) at com.xiaomi.mirror.MiuiMirrorImpl.isHandled(Unknown Source:20) at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(Unknown Source:94) at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(Unknown Source:131) at android.view.ViewRootImpl$InputStage.deliver(Unknown Source:26) at android.view.ViewRootImpl$InputStage.onDeliverToNext(Unknown Source:4) at android.view.ViewRootImpl$InputStage.forward(Unknown Source:0) at android.view.ViewRootImpl$AsyncInputStage.forward(Unknown Source:10) at android.view.ViewRootImpl$InputStage.apply(Unknown Source:2) at android.view.ViewRootImpl$AsyncInputStage.apply(Unknown Source:7) at android.view.ViewRootImpl$InputStage.deliver(Unknown Source:34) at android.view.ViewRootImpl$InputStage.onDeliverToNext(Unknown Source:4) at android.view.ViewRootImpl$InputStage.forward(Unknown Source:0) at android.view.ViewRootImpl$InputStage.apply(Unknown Source:2) at android.view.ViewRootImpl$InputStage.deliver(Unknown Source:34) at android.view.ViewRootImpl.deliverInputEvent(Unknown Source:171) at android.view.ViewRootImpl.doProcessInputEvents(Unknown Source:65) at android.view.ViewRootImpl.enqueueInputEvent(Unknown Source:101) at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(Unknown Source:112) at android.view.InputEventReceiver.dispatchInputEvent(Unknown Source:63) at android.os.MessageQueue.nativePollOnce(Native Method) at android.os.MessageQueue.next(Unknown Source:17) at android.os.Looper.loopOnce(Unknown Source:6) at android.os.Looper.loop(Unknown Source:83) at android.app.ActivityThread.main(Unknown Source:123) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(Unknown Source:11) at com.android.internal.os.ZygoteInit.main(Unknown Source:378) #与深转浅(正常转错误)、浅重启(浅色模式错误时重启系统界面)均有相同日志 [ 2024-06-03T02:00:03.790 1000: 5912: 5912 E/LSPosed-Bridge ] [Pengeek] java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()' on a null object reference at dx.before(Unknown Source:424) at name.monwf.customiuizer.mods.utils.HookerClassHelper$MethodHook.beforeHook(Unknown Source:0) at gi.c(Unknown Source:32) at java.lang.reflect.Method.invoke(Native Method) at J.callback(Unknown Source:138) at LSPHooker_.setBlurRatio(Unknown Source:22) at com.android.systemui.controlcenter.policy.ControlCenterControllerImpl.setBlurRatio(Unknown Source:9) at miui.systemui.controlcenter.windowview.BlurController.setBlurRatio(Unknown Source:101) at miui.systemui.controlcenter.windowview.BlurController.access$setBlurRatio(Unknown Source:0) at miui.systemui.controlcenter.windowview.BlurController$animListener$1.onUpdate(Unknown Source:57) at miuix.animation.listener.ListenerNotifier$UpdateNotifier.notifySingleProperty(Unknown Source:48) at miuix.animation.listener.ListenerNotifier$UpdateNotifier.doNotify(Unknown Source:26) at miuix.animation.listener.ListenerNotifier.notifyListenerSet(Unknown Source:55) at miuix.animation.listener.ListenerNotifier.notify(Unknown Source:16) at miuix.animation.listener.ListenerNotifier.notifyUpdate(Unknown Source:7) at miuix.animation.internal.TargetHandler.setValueAndNotify(Unknown Source:37) at miuix.animation.internal.TargetHandler.update(Unknown Source:82) at miuix.animation.internal.TargetHandler.update(Unknown Source:27) at miuix.animation.internal.TargetHandler.runUpdate(Unknown Source:19) at miuix.animation.internal.AnimManager.update(Unknown Source:4) at miuix.animation.internal.AnimRunner.updateAnimRunner(Unknown Source:51) at miuix.animation.internal.AnimRunner.doAnimationFrame(Unknown Source:66) at miuix.animation.physics.AnimationHandler.doAnimationFrame(Unknown Source:30) at miuix.animation.physics.AnimationHandler.access$100(Unknown Source:0) at miuix.animation.physics.AnimationHandler$AnimationCallbackDispatcher.dispatchAnimationFrame(Unknown Source:15) at miuix.animation.physics.AnimationHandler$FrameCallbackProvider16$1.doFrame(Unknown Source:4) at android.view.Choreographer$CallbackRecord.run(Unknown Source:12) at android.view.Choreographer$CallbackRecord.run(Unknown Source:24) at android.view.Choreographer.doCallbacks(Unknown Source:134) at android.view.Choreographer.doFrame(Unknown Source:657) at android.view.Choreographer$FrameDisplayEventReceiver.run(Unknown Source:11) at android.os.Handler.handleCallback(Unknown Source:2) at android.os.Handler.dispatchMessage(Unknown Source:4) at android.os.Looper.loopOnce(Unknown Source:198) at android.os.Looper.loop(Unknown Source:83) at android.app.ActivityThread.main(Unknown Source:123) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(Unknown Source:11) at com.android.internal.os.ZygoteInit.main(Unknown Source:378) #与深转浅(正常转错误)、浅重启(浅色模式错误时重启系统界面)均有相同日志 [ 2024-06-03T02:00:03.799 1000: 5912: 5912 E/LSPosed-Bridge ] [Pengeek] java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()' on a null object reference at dx.before(Unknown Source:424) at name.monwf.customiuizer.mods.utils.HookerClassHelper$MethodHook.beforeHook(Unknown Source:0) at gi.c(Unknown Source:32) at java.lang.reflect.Method.invoke(Native Method) at J.callback(Unknown Source:138) at LSPHooker_.setBlurRatio(Unknown Source:22) at com.android.systemui.controlcenter.policy.ControlCenterControllerImpl.setBlurRatio(Unknown Source:9) at miui.systemui.controlcenter.windowview.BlurController.setBlurRatio(Unknown Source:101) at miui.systemui.controlcenter.windowview.BlurController.access$setBlurRatio(Unknown Source:0) at miui.systemui.controlcenter.windowview.BlurController$animListener$1.onUpdate(Unknown Source:57) at miuix.animation.listener.ListenerNotifier$UpdateNotifier.notifySingleProperty(Unknown Source:48) at miuix.animation.listener.ListenerNotifier$UpdateNotifier.doNotify(Unknown Source:26) at miuix.animation.listener.ListenerNotifier.notifyListenerSet(Unknown Source:55) at miuix.animation.listener.ListenerNotifier.notify(Unknown Source:16) at miuix.animation.listener.ListenerNotifier.notifyUpdate(Unknown Source:7) at miuix.animation.internal.TargetHandler.setValueAndNotify(Unknown Source:37) at miuix.animation.internal.TargetHandler.update(Unknown Source:82) at miuix.animation.internal.TargetHandler.onEnd(Unknown Source:83) at miuix.animation.internal.TargetHandler.handleMessage(Unknown Source:232) at android.os.Handler.dispatchMessage(Unknown Source:19) at android.os.Looper.loopOnce(Unknown Source:198) at android.os.Looper.loop(Unknown Source:83) at android.app.ActivityThread.main(Unknown Source:123) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(Unknown Source:11) at com.android.internal.os.ZygoteInit.main(Unknown Source:378) #仅与浅重启(浅色模式错误时重启系统界面)有相同日志 [ 2024-06-03T02:00:07.858 1000: 5912: 5912 E/LSPosed-Bridge ] [Pengeek] java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()' on a null object reference at dx.before(Unknown Source:424) at name.monwf.customiuizer.mods.utils.HookerClassHelper$MethodHook.beforeHook(Unknown Source:0) at gi.c(Unknown Source:32) at java.lang.reflect.Method.invoke(Native Method) at J.callback(Unknown Source:138) at LSPHooker_.setBlurRatio(Unknown Source:22) at com.android.systemui.controlcenter.policy.ControlCenterControllerImpl.switchBlur(Unknown Source:44) at miui.systemui.controlcenter.windowview.BlurController$animListener$1.onUpdate(Unknown Source:88) at miuix.animation.listener.ListenerNotifier$UpdateNotifier.notifySingleProperty(Unknown Source:48) at miuix.animation.listener.ListenerNotifier$UpdateNotifier.doNotify(Unknown Source:26) at miuix.animation.listener.ListenerNotifier.notifyListenerSet(Unknown Source:55) at miuix.animation.listener.ListenerNotifier.notify(Unknown Source:16) at miuix.animation.listener.ListenerNotifier.notifyUpdate(Unknown Source:7) at miuix.animation.internal.TargetHandler.setValueAndNotify(Unknown Source:37) at miuix.animation.internal.TargetHandler.update(Unknown Source:82) at miuix.animation.internal.TargetHandler.update(Unknown Source:27) at miuix.animation.internal.TargetHandler.runUpdate(Unknown Source:19) at miuix.animation.internal.AnimManager.update(Unknown Source:4) at miuix.animation.internal.AnimRunner.updateAnimRunner(Unknown Source:51) at miuix.animation.internal.AnimRunner.doAnimationFrame(Unknown Source:66) at miuix.animation.physics.AnimationHandler.doAnimationFrame(Unknown Source:30) at miuix.animation.physics.AnimationHandler.access$100(Unknown Source:0) at miuix.animation.physics.AnimationHandler$AnimationCallbackDispatcher.dispatchAnimationFrame(Unknown Source:15) at miuix.animation.physics.AnimationHandler$FrameCallbackProvider16$1.doFrame(Unknown Source:4) at android.view.Choreographer$CallbackRecord.run(Unknown Source:12) at android.view.Choreographer$CallbackRecord.run(Unknown Source:24) at android.view.Choreographer.doCallbacks(Unknown Source:134) at android.view.Choreographer.doFrame(Unknown Source:657) at android.view.Choreographer$FrameDisplayEventReceiver.run(Unknown Source:11) at android.os.Handler.handleCallback(Unknown Source:2) at android.os.Handler.dispatchMessage(Unknown Source:4) at android.os.Looper.loopOnce(Unknown Source:198) at android.os.Looper.loop(Unknown Source:83) at android.app.ActivityThread.main(Unknown Source:123) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(Unknown Source:11) at com.android.internal.os.ZygoteInit.main(Unknown Source:378) #仅与浅重启(浅色模式错误时重启系统界面)有相同日志 [ 2024-06-03T02:56:57.871 1000: 967: 967 E/LSPosed-Bridge ] [Pengeek] java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()' on a null object reference at dx.before(Unknown Source:424) at name.monwf.customiuizer.mods.utils.HookerClassHelper$MethodHook.beforeHook(Unknown Source:0) at gi.c(Unknown Source:32) at java.lang.reflect.Method.invoke(Native Method) at J.callback(Unknown Source:138) at LSPHooker_.setBlurRatio(Unknown Source:22) at com.android.systemui.controlcenter.policy.ControlCenterControllerImpl.setBlurRatio(Unknown Source:9) at miui.systemui.controlcenter.windowview.BlurController.postSetBlurRunnable$lambda-0(Unknown Source:66) at h.a.e.e.e.run(Unknown Source:2) at android.os.Handler.handleCallback(Unknown Source:2) at android.os.Handler.dispatchMessage(Unknown Source:4) at android.os.Looper.loopOnce(Unknown Source:198) at android.os.Looper.loop(Unknown Source:83) at android.app.ActivityThread.main(Unknown Source:123) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(Unknown Source:11) at com.android.internal.os.ZygoteInit.main(Unknown Source:378) 2024-06-03T02:00:07.858次日志重复一次,然后没了 ```

如果可能的话添加个指定应用选色功能 24d46fcad51c8699e2aedc8598f4bc4 5967f2d5a9f09624c86af2bddaaf89a