title: Programmatically enable/disable Immersive Mode
body: <p>I'm looking to make my Android app fullscreen, but only showing the android navigation bar on a certain screen (my settings screen). I know that it is dangerous to hide the navigation bar permanently on a screen, but I want to know if this is possible. I have looked into rooting my device and using the Xposed framework. </p>
  
  <p>Is there a way to programmatically disable the navigation bar, or "sticky mode", and re-enable later?</p>
  
  <p>Edit: I've looked at the Android Immersive Mode but it seems like the navigation bar will still show if the user touches the edge. I want to remove any hint of the navigation bar until they go to my settings screen.</p>