Hi guys, i am a new proud owner of HTC U11+, i received it today
.
A brief history, before this device i had and still do a Nexus 6p but i think its days are numbered. Having said that it was my favorite owned device to date i am also active on XDA forums mostly writing guides about needed simple tricks. Last year my thread got famous around the internet for showing how to hide the Status and Navigation bar which benefited alot of Samsung S8/S8+ users.
Ok enough about that, so here is how to auto hide the status bar and navigation bar on all apps except the "Home Screen" without using any app for that. For some reason the navigation & status bar will unhide it self once you start another app, for now there is no remedy for it.
One more thing, one would ask what is the benefit of doing this?, well the short answer is you will have a bigger app screen size which will result in a more enjoyable experience.
Requirements:
-adb/fastboot environment (adb shell) on your PC after connecting the phone in file transfer mode and usb debugging is on
-Connect the device and run the command lines:
How To:
· Hide Status Bar only type:
adb shell settings put global policy_control immersive.status=*
· Hide Navigation Bar only type:
adb shell settings put global policy_control immersive.navigation=*
· Hide Both Bars type (Immersive Mode):
adb shell settings put global policy_control immersive.full=*
· Back to normal/default state:
adb shell settings put global policy_control null*
Now, since our device has a shortcut to hide the navigation bar but not the status bar this is where the immersive command line is most useful.
Note: Please run the command line again in apps where the effect hasn't applied to, do it while you are still in the app. also if you need certain apps with the status bar shown still then please visit my Nexus 6p thread which is more specific.
Finally, this method isn't stable, meaning if you use the shortcut from the navigation bar to hide the bar you will need to reapply the command line once again to get the immersive mode back, another alternative method to this is to use an app from the play store.
Update( 17-3-2018):
-To make the navigation bar hide and stick on the launcher home page without going back to normal after you start another app, remove the "show hide navigation bar" shortcut in the navigation bar first or second panel and reapply the command line one more time.
-After using an app from the play store, the immersive mode doesn't seem to stick after a restart of the device. So i suggest you use an app called "Granular Immersive Mode(Paid App)" to apply the immersive mode from the phone without using the PC every time there is a change.
-It seems using the PC CMD method to get immersive mode isn't playing well with HTC phones, and you will have to reapply it with every restart of the device.
Good Luck
.
Video to showcase: https://www.youtube.com/watch?v=TtbatlO8t94&feature=youtu.be
A brief history, before this device i had and still do a Nexus 6p but i think its days are numbered. Having said that it was my favorite owned device to date i am also active on XDA forums mostly writing guides about needed simple tricks. Last year my thread got famous around the internet for showing how to hide the Status and Navigation bar which benefited alot of Samsung S8/S8+ users.
Ok enough about that, so here is how to auto hide the status bar and navigation bar on all apps except the "Home Screen" without using any app for that. For some reason the navigation & status bar will unhide it self once you start another app, for now there is no remedy for it.
One more thing, one would ask what is the benefit of doing this?, well the short answer is you will have a bigger app screen size which will result in a more enjoyable experience.
Requirements:
-adb/fastboot environment (adb shell) on your PC after connecting the phone in file transfer mode and usb debugging is on
-Connect the device and run the command lines:
How To:
· Hide Status Bar only type:
adb shell settings put global policy_control immersive.status=*
· Hide Navigation Bar only type:
adb shell settings put global policy_control immersive.navigation=*
· Hide Both Bars type (Immersive Mode):
adb shell settings put global policy_control immersive.full=*
· Back to normal/default state:
adb shell settings put global policy_control null*
Now, since our device has a shortcut to hide the navigation bar but not the status bar this is where the immersive command line is most useful.
Note: Please run the command line again in apps where the effect hasn't applied to, do it while you are still in the app. also if you need certain apps with the status bar shown still then please visit my Nexus 6p thread which is more specific.
Finally, this method isn't stable, meaning if you use the shortcut from the navigation bar to hide the bar you will need to reapply the command line once again to get the immersive mode back, another alternative method to this is to use an app from the play store.
Update( 17-3-2018):
-To make the navigation bar hide and stick on the launcher home page without going back to normal after you start another app, remove the "show hide navigation bar" shortcut in the navigation bar first or second panel and reapply the command line one more time.
-After using an app from the play store, the immersive mode doesn't seem to stick after a restart of the device. So i suggest you use an app called "Granular Immersive Mode(Paid App)" to apply the immersive mode from the phone without using the PC every time there is a change.
-It seems using the PC CMD method to get immersive mode isn't playing well with HTC phones, and you will have to reapply it with every restart of the device.
Good Luck
Video to showcase: https://www.youtube.com/watch?v=TtbatlO8t94&feature=youtu.be
Last edited: