Android P新增代码对反射等兼容性的提醒警告,Detected problems with api ,会在安装的时候提醒一次,如果要去除需要在Application onCreate中增加
private void disableAPIDialog() {
if (Build.VERSION.SDK_INT < 28) return;
try {
Class clazz = Class.forName("android.app.ActivityThread");
Method currentActivityThread = clazz.getDeclaredMethod("currentActivityThread");
currentActivityThread.setAccessible(true);
Object activityThread = currentActivityThread.invoke(null);
Field mHiddenApiWarningShown = clazz.getDeclaredField("mHiddenApiWarningShown");
mHiddenApiWarningShown.setAccessible(true);
mHiddenApiWarningShown.setBoolean(activityThread, true);
} catch (Exception e) {
e.printStackTrace();
}
}