我正在自定义我的应用程序以提供更好的 Kindle Fire 体验。
在此设备中,如果您在 Activity 中这样做
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
带有返回、主页和设置按钮的软栏消失,只有当用户按下“全屏手柄”时才会出现软按钮栏重新出现在屏幕上。
https://developer.amazon.com/sdk/fire/screen-layout.html#StatusSoft
我想检测具有这种行为的设备,即没有物理后退按钮或永久后退软按钮的设备,因此我可以在这些情况下以不同方式设置窗口。
我想以编程方式进行,避免必须声明配置属性(从而维护多个 apk)。
谢谢。