[APP] "Immersive Manager" - Take full control over the "Immersive Mode"
"Immersive Mode" just the way you like!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The "Immersive Mode" itself is a awesome feature right? But it's really annoying
that some apps don't make use of this beautiful way to enjoy a bigger screen.
Wouldn't it be nice if you could define the way it works yourself?
Well now you can with "Immersive Manager".
"Immersive Manager" allows you to tweak every aspect of where and how the
"Immersive Mode" should work on your device.
You can either define a global "Immersive Mode" which will be applied system wide.
Or if you wanna go further you can define the "Immersive Mode" per-app.
The following options are available and can be applied individually:
Full -> will hide both the status bar and the navigation bar
Status -> will only hide the status bar
Navigation -> will only hide the navigation bar
None -> will leave both system bars visible
No root required!
No draining background services!
No hacky or buggy overlays!
Just a simple and clean user interface which applies your settings in real time.
In order to make "Immersive Manager" work the WRITE_SECURE_SETTINGS permission must be granted.
Normally this permission is only granted to system applications because it allows the app to write system settings.
If you're device is rooted you can grant the permission from inside the app with just one click.
Otherwise you have to do it manually with a simple ADB command.
You will find a detailed tutorial inside the app.
The internet permission is used for analytics only.
Google Play:
mod edit - link removed
Pushed a new update which fixes a couple of crashes
thread closed until the download link will be available
Related
SUMMARY OF MY QUESTION: HOW TO ADD A BUTTON ON EXPANDED STATUS BAR AND OPEN AN APP ACTIVITY
I've been trying to make 4.2.2 quick setting on 4.1.1 or 4.1.2 Jelly Bean using guides here in XDA and I stumble upon AntTek Quick Setting App and I said hey why not use this and incorporate a button that will open AntTek Quick Setting App and to make it short this is my progress so far
-->I already successfully added a functional button(#1 in the screenshot below)
-->Found out that when you click AntTek Quick Settings Pro Notification(#2 in screenshot below) it will open the status bar expanded of AntTek Quicksetting just like in a stock 4.2.2 quick setting
-->Found out that I could use the button(#1 in screenshot) to call an activity e.g. for settings = <FrameLayout android:id="@id/settings_button" android:tag="com.android.settings,com.android.settings.Settings" by editing system ui and xml might be useful to call AntTek Quick Setting
-->Found all activity of AntTek on AndroidManifest by decompiling it
QUESTION
1. What could possibly trigger to open AntTek Quicksetting(#3 in screenshot) by pressing the AntTek Notification (#2 in screenshot)
2. How to call that function and add it to system ui in the button(#1 in screenshot) ive made?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
***NOTE***
Im not trying to hack AntTek Quick Setting nor using it for other benefit
This thread will explain how you can get on-screen virtual navigation buttons on any Touchwiz ROM for Samsung Galaxy devices.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Note: The same can also work for any other Android device but results may vary. Supports all droids from Android 4.1 to 4.4.4. You may however experiment after taking a Nandroid backup.
Steps:
- Open your file explorer app with root permissions. (E.g. ES File Manager with Root explorer enabled)
- Go to /system
- Open build.prop file.
- Edit the file to add this at the bottom - qemu.hw.mainkeys=0
- Save and exit
- Reboot the device.
Note: Do not disable hardware keys using other mods as they are required in rare instances where an app cannot force immersive mode. Only turn off the 'Touch key light duration' under Display Settings.
How to force immersive mode for apps where navigation bar does not appears:
- Install Xposed
- Download App Settings mod.
- Activate and Reboot
- Open the App Settings and select the app you want to force immersive mode. E.g. Camera app and Select Immersive under Fullscreen option.
- Save settings and launch the app.
Additional goodie: To get Android L style nav bar, use the Xposed mod - 'Lollipop Navigation Bar'
It's very basic. This thread is for newbies only. I don't want to use "n00bs" here.
Mine ain't saving, saying an error has occurred.
Sent from my GT-I9300 using XDA Free mobile app
Existing immersive fullscreen apps on the market may break layouts on some devices in some apps (for example on Whatsapp) when the keyboard is shown.
This app allows you to enable immersive mode on your device with keyboard support feature which prevents layouts breaks.
The keybord support feature disables fullscreen mode when the keyboard is shown and re-enables it when it is hidden.
Here is the playstore link: https://play.google.com/store/apps/details?id=com.huseyinatasoy.fullscreen_immersive_mode
And some screenshots:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This app need some sort of automation to only be enabled on certain apps or making a partial fullscreen with only the navigation OR the notification bar hidden, like SystemUI Tuner does. A quick setting would also be nice.
I want to use this app but I don't want to use the full screen all the time or having to go to the app every time I want to change it. It would be really great if you added that.
Also, it would have been cool if you had root support for granting secure settings permissions, or a way to copypaste the adb command. Copying is pretty annoying.
Lol literally not going to use this app because I don't want to type out that command. Also, for those with root access, I should not need to use ADB.
Is there any option to do something opposed to immersive mode - show status bar and navigation bar when app is hiding them?
Sent from OnePlus 7 Pro, OxygenOS 10.0.3, TWRP 3.3.1-75, Magisk 20.3, EdXposed 0.4.6.1 (build 4513), Modded Play Store 16.5.15, android core.java patched and SafetyNet pass OK
Works perfect for me on LG Wing.
[Android 10 Stock][NO ROOT] Gesture enhancements & various tips and trick (Upd 29-02)
Full Gesture Navigation:
Simply enable it in settings - system - gestures
To learn how to use it, read this: List of Android 10 gesture controls, after a while gesture navigation becomes very intuitive.
Gesture Navigation Tuner
Intall the great app gesturePlus - Gesture Navigation Tuner!, it allows to define additional actions (simple press, long press)
System UI Tuner
System UI Tuner is an app allowing to tweak several thing related to the SystemUI.
System Wide Customization Options
In developper options, at the very end of the list, you can change:
- the accent color
- the font
- the icons shape
Get Rid of Ads:
In settings - Internet & network - advanced: in private DNS, enter: dns.adguard.com
Enable Android 10 Native Screen Recording
Enter this command via adb:
Code:
adb shell settings put global settings_screenrecord_long_press true
Now long press power button, then long press screenshot button: a window appears, don't select anything, just start the recording. Press on stop in the notification when you want to, the video is saved in movies\screenshots.
Enjoy!!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Nice bro
Update 29-02: Enable Android 10 Native Screen Recording
Hello!
I am testing a very good gesture application that I recommend "Edge Gestures" and its add-on which is "Power Shortcut" .
What I want to do is to get the action/activity that enables the "one handed mode" of android 12 to place it in this gesture app "Edge gestures".
I am going to skip how to use "edge gestures" as it is like any other app that allows to use shortcut, but its add-on "Power shortcut" allows to use advanced system actions that can further increase the range of possibilities. And here my doubt, what would be the exact action that allows to use "one handed". Here are the screenshots of the main application and its add-on so that you can see what it is all about.
1- Main App, as an example I enter a gesture for a shortcut action.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I then choose the companion app to allow me to add more actions.
I have multiple ways to add a quick action
I choose "activity" and then I can choose advanced system actions. From my ignorance I can suppose that the action I need can be there.
=>
Or else here ("Intent" option) which is much more complicated than just selecting a default action, you have to put in an exact address perhaps to get to that function (data&type)
=>
As you can see I am probably not very clear and I am navigating in a sea of assumptions in this puzzle, but I have faith that there is someone who can quickly understand what I need to do to find that precious requirement.
Thanks for getting here
Hello, i see that nobody replied, have you managed to find a way?