目前Android环境是8.0以上的适配,在APP真机使用中无异常。
protectedvoidonCreate(BundlesavedInstanceState) { super.onCreate(savedInstanceState); WindowManager.LayoutParamslp=this.getWindow().getAttributes(); if (Build.VERSION.SDK_INT>=Build.VERSION_CODES.P) { lp.layoutInDisplayCutoutMode=WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES; } this.getWindow().setAttributes(lp); setContentView(R.layout.activity_full_screen_clock); getWindow().getDecorView().setSystemUiVisibility( View.SYSTEM_UI_FLAG_LAYOUT_STABLE|View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN|View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION|View.SYSTEM_UI_FLAG_HIDE_NAVIGATION|View.SYSTEM_UI_FLAG_FULLSCREEN|View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY); setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_USER_LANDSCAPE); }