我正在尝试使用AccessibilityService
通过使用这些标志在WindowManager
的状态栏下显示全屏视图叠加视图。
params = new WindowManager.LayoutParams(
WindowManager.LayoutParams.MATCH_PARENT,
WindowManager.LayoutParams.MATCH_PARENT,
WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY,
WindowManager.LayoutParams.FLAG_FULLSCREEN
|WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS
|WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE ,
PixelFormat.TRANSLUCENT);
在android-P(API-28)之前,它显示在状态栏下,但在API> = 28中,它在状态栏上方显示,有人可以告诉我问题还是有新标志?
答案 0 :(得分:2)
可访问性覆盖应该在所有内容之上,所以我想说这个错误在O或更小。
我已经看到这种行为因设备而异,并且OEM随OEM的不同而不同。因此,可能不是导致变化的Android版本。