安卓在插拔某些USB设备,如飞鼠,无线鼠标、键盘之类的设备,会发出通知,很多APP里面有注册了键盘监听,收到通知会重新执行生命周期,出现黑屏闪烁现象。去掉这个通知就可以了
屏蔽USB通知
默认屏蔽USB通知: persist.sys.hidnotify.disable=1
开启USB通知: persist.sys.hidnotify.disable=0
modified: device/rockchip/rk3399/rk3399_all.mk
modified: frameworks/native/services/inputflinger/InputListener.cpp
diff --git a/device/rockchip/rk3399/rk3399_all.mk b/device/rockchip/rk3399/rk3399_all.mk
index da66d68..d1bfe58 100755
--- a/device/rockchip/rk3399/rk3399_all.mk
+++ b/device/rockchip/rk3399/rk3399_all.mk
@@ -131,7 +131,8 @@ PRODUCT_PROPERTY_OVERRIDES += \
persist.sys.powerkey.behavior=1 \
persist.usb.mode=2 \
persist.sys.wake.onlan=0 \
- persist.sys.hdmi_audio_mode=0
+ persist.sys.hdmi_audio_mode=0 \
+ persist.sys.hidnotify.disable=1
PRODUCT_PACKAGES += \
diff --git