2017-08-20 4 views
0

Y at-il un moyen de vérifier si l'appareil est en mode plein écran dans le nouveau Samsung S8? J'ai essayé des solutions ajoutées à ce post mais tout redevient vrai. Detect soft navigation bar availability in android device progmatically?Vérifiez si Samsung S8 est en mode plein écran

Je peux obtenir la visibilité correcte écouter OnSystemUiVisibilityChangeListener comme indiqué ci-dessous:

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 
     } 
    } 
} 

La méthode ci-dessus ne fonctionne que lorsque l'utilisateur déclenche plein écran en appuyant sur le bouton de navigation douce mais je dois vérifier si l'appareil est déjà en mode plein écran lorsqu'il est entré dans l'application.

Répondre

0

il suffit de faire appel à un View.getSystemUiVisibility() et de comparer à la même int