0
新しいサムスンS8でデバイスがフルスクリーンモードであるかどうかを確認する方法はありますか?私はこの記事に追加されたソリューションを試しましたが、すべてが真実を返します。 Detect soft navigation bar availability in android device progmatically?サムスンS8がフルスクリーンモードであることを確認してください
下図のように私はOnSystemUiVisibilityChangeListener
を聞いて、正しい可視性を得ることができます。
private class MyOnSystemUiVisibilityChangeListener implements View.OnSystemUiVisibilityChangeListener {
@Override
public void onSystemUiVisibilityChange(int visibility) {
if (visibility == View.SYSTEM_UI_FLAG_HIDE_NAVIGATION) {
// full screen mode
} else {
// not full screen mode
}
}
}
ユーザーがソフトのナビゲーションボタンを押して全画面表示をトリガしますが、私はかどうかを確認する必要がある時には、上記の方法でのみ動作しますアプリがアプリに入った時点で、デバイスはフルスクリーンモードになっています。