如何去掉Android kitkat中的红框

如何去掉Android kitkat中的红框
三种方法

1:修改源码
红框显示的代码是com.android.server.wm.StrictModeFlash.java的
setVisibility(boolean on) {}

调用该方法的地方在com.android.server.wm.WindowManagerService.java的
showStrictModeViolation(int arg, int pid) {}的5485行
mStrictModeFlash.setVisibility(on);

将mStrictModeFlash.setVisibility(on);注释掉。OK

2.修改编译模式
将system/build.prop的ro.build.type=eng 修改为ro.build.type=user. OK

3.StrictMode无效化
adb shell setprop persist.sys.strictmode.disable 1  . OK

猜你喜欢

转载自yanwenjinhaha.iteye.com/blog/2144477