Immersive mode the way you like it.
For the apps you want it.
Enjoy a bigger screen.
Choose to hide the status bar, the navigation bar or both.
Select only the applications you want immersive mode to apply to.
No running background services, no overlay activities: Granular Immersive Mode enables a truly full screen interface system wide.
A widget is available to quickly toggle Granular Immersive Mode.
A tile is also available on devices running Android Nougat and up.
To allow Granular Immersive Mode to enable immersive mode, WRITE_SECURE_SETTINGS permission must be granted to it.
Secure system settings contain system preferences that applications can read but are not allowed to write.
Permissions with this protection level are only granted to system apps. If an app is a regular non-system app, it will never be able to use these permissions.
Permission must be granted only one time and it will survive app updates.
You can grant or revoke this permission any time.
On devices with superuser privileges, permission can be granted programmatically by the app.
Or every other device, permission can be granted with a simple command using the Android official ADB package. Contact me if you need any help or details.
* Minimum SDK version: 21 – Android 5.0 Lollipop
* Target SDK version: 27 – Android Oreo 8.1