application en plein écran android

j'ai deux questions:

  1. comment puis-je exécuter mon application en plein écran
  2. comment les lecteurs vidéo, des vidéos en plein écran.

j'ai essayé beaucoup et encore de la difficulté à atteindre cet objectif, mais ne pouvais pas trouver une solution.

la liste des solution que j'ai trouvé mais ils ne répondent pas à mes exigences

  • ce masque seulement la barre de notification.
    requestWindowFeature(Window.FEATURE_NO_TITLE);

    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);

  • cache également seulement la barre de notification
    android:label="@string/app_name"
    android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
  • il un profil bas de la barre de navigation ne pas s'en cacher.

    getWindow().getDecorView().setSystemUiVisibility(point de Vue.SYSTEM_UI_FLAG_LOW_PROFILE);

  • aucun effet sur mon activité.

    anyView.setSystemUiVisibility(point de Vue.SYSTEM_UI_FLAG_HIDE_NAVIGATION);

noter que:

  • je ne parle pas de l'enracinement d'un appareil,veuillez fournir ces solutions qui peuvent travailler sans l'enracinement d'un appareil.
  • je ne parle pas de cacher seulement la barre de notification,mais en plein écran en cachant les deux barre de navigation et la barre de notification.
  • je parle de fèves à la gelée api 4.1 ou plus grande que la version 4.1 d'android
  • et merci de donner des réponses avec le code.

après mes recherches et vos réponses, j'obtiens ceci:

application en plein écran android

mais mon application devrait ressembler à ceci sans barre de navigation:

application en plein écran android

je ne veux pas le système de la barre de navigation visible dans mon application.

source d'informationauteur Hamad