Navigator
ABOUT
This is my best way to handle hiding navigation bar.
I put a button called "Navigator" to trigger Back, Home, Recent behaviors, so that you don't need to use navigation bar anymore.
The previous version of this application
INSTALL
1. adb install three_fingers_fullscreen_3.2.apk
2. adb shell pm grant com.kenzyun.three_fingers_fullscreen android.permission.WRITE_SECURE_SETTINGS
3. grant permissions
a. Draw over other apps
b. Modify system settings
c. Accessibility
4. See how to install and demo
USAGE
1. Long Press Navigator to disable it
It will show again by dragging notification list or switch app
2. Navigator will auto-disable when InputMethod is on screen
3. Click to trigger Back behavior
4. Swipe up to trigger Home behavior
5. Swipe down to trigger Recent behavior
6. Drag Navigator to any position you like
7. For HTC device, you can use 3 finger to enable/disable auto-rotate function.
OPTIONS
1. Enable
Enable or disable this app behavior
2. Portrait Hide StatusBar
Hide StatusBar and Navigation Bar at the same time in portrait mode
3. Landscape Hide StatusBar
Hide StatusBar and Navigation Bar at the same time in landscape mode
4. Auto Hide Navigation Bar
For HTC Sense7, swiping hided navigation will dismiss the status.
With this options, it will hide again automatically in 2 seconds.
Or adjust the timer by "====>Set Timer"
5. EnableBackKey
Enable or disable Navigator, but it still hides navigation bar
6. ====>Set Alpha
adjust alpha value for Navigator
7. Start Service
Check permissions by this item.
Remember to run Start Service once after rebooting device
====
4/9
update to version 3.0
please uninstall the previous version and install 3.0 again.
[Feature]
1. customize gesture and action mapping
2. customize icon
[Fix]
1. Can't touch some window
====
4/16
update to version 3.1
[Feature]
1. add double click gesture
Note: Use this gesture will make Click gesture act slowly. Suggest to set None.
2. add HTC 3 fingers click gesture
Note: This is only for HTC devices.
How to recover the original icon?
put Navigator.png to /sdcard/Navigator.png and Do "Set Icon" one time (even it fails).
====
4/30
update to version 3.2
[Feature]
1. EnableBackKey >>Always show
even disable hiding navigation bar, Navigator icon still show
2. EnableBackKey >>Lock position
Lock Navigator icon position to prevent unexpected movement
3. New Action : Immersive
Show/Hide navigation bar or statusbar
4/9
update to version 3.0
please uninstall the previous version and install 3.0 again.
[Feature]
1. customize gesture and action mapping
2. customize icon
[Fix]
1. Can't touch some window
Hi, It works on my nexus 5x.
Can you add Double Click for Gesture Action?
thx.
4/16
update to version 3.1
[Feature]
1. add double click gesture
Note: Use this gesture will make Click gesture act slowly. Suggest to set None.
2. add HTC 3 fingers click gesture
Note: This is only for HTC devices.
4/30
update to version 3.2
[Feature]
1. EnableBackKey >>Always show
even disable hiding navigation bar, Navigator icon still show
2. EnableBackKey >>Lock position
Lock Navigator icon position to prevent unexpected movement
3. New Action : Immersive
Show/Hide navigation bar or statusbar
I really like this, immersive doesn't work for me though - running stock 6.0.1 on 6p
Jimsilver73 said:
I really like this, immersive doesn't work for me though - running stock 6.0.1 on 6p
Click to expand...
Click to collapse
Hi Jimsilver73,
You have to run the following adb command to enable immersive mode ability.
adb shell pm grant com.kenzyun.three_fingers_fullscreen android.permission.WRITE_SECURE_SETTINGS
kenzyun said:
Hi Jimsilver73,
You have to run the following adb command to enable immersive mode ability.
adb shell pm grant com.kenzyun.three_fingers_fullscreen android.permission.WRITE_SECURE_SETTINGS
Click to expand...
Click to collapse
Thanks kenzun,
I don't have PC to hand, can you let me what to input into terminal emulator please, I tried running that line after giving su permission but just gives error, sorry to be so noob, I'm sure this is a simple thing..........
Jimsilver73 said:
I really like this, immersive doesn't work for me though - running stock 6.0.1 on 6p
Click to expand...
Click to collapse
Jimsilver73 said:
Thanks kenzun,
I don't have PC to hand, can you let me what to input into terminal emulator please, I tried running that line after giving su permission but just gives error, sorry to be so noob, I'm sure this is a simple thing..........
Click to expand...
Click to collapse
I tried to run "pm grant com.kenzyun.three_fingers_fullscreen android.permission.WRITE_SECURE_SETTINGS" on terminal emulator.
However, it returns that the terminal emulator doesn't have GRANT_RUNTIME_PERMISSIONS.
I have no idea how to grant the permission without adb.
Works for huawei mate 9
I was looking for immersive mode for Chrome. This application works for me!
Can we make immersive mode enabled for certain apps or only for landscape?
It's working great for me now on 7.1.1 thank you. - it would be amazing if this could enable automatically when we go into specified application as I like to use nav bar most of the time and this in some full screen applications like browser etc. I'd he happy to donate for pro upgrade for this as I'm sure others would too if you have time to do it?
Sent from my angler using XDA Labs
is this still being developed?
hide statusbar or navbar for specific apps
Previous version of application works for EMUI 5.0 Android 7.0.
kenzyun mentioned it in the first post.
It allows to hide statusbar or navigation bar for specific apps using whitelist by package names.
Thanks, I managed to try it, still in my opinion the best way to handle the nav keys is the following -
Hide navigation bar ON
Hide navigation bar OFF
Screenshot 2
Screenshot 3
if only anybody could just repeat this simple scheme?
@kenzyun Great app, working perfect on Mate9.
Is it possible to add an option in "Set GestureAction" > to choose also a "shortcut action" by app, like in Nova Launcher for example?
After I turn off screen, I can not unlock with fingerprint.
Please fix it!
It is a persistent, nerve-racking and heated subject since the Android 7.x.x (nougat) release. Even if you can disable the heads-up notifications in an Android app, they still occur. This annoys many, especially if they is enough for them to display Android notifications in the status bar. This is due to a change in the Android operating system, which is only approached with adb/fastboot knowledge. How to disable these heads-up notifications globally, I show you in today's brief guide.
Requirements
Knowledge of adb / fastboot
Guideline
Enable the Developer Options:
Go to Settings > About
Tab build-number seven time, until you get the on-screen message that you are now a developer.
Enable USB Debugging:
Got to Settings > Developer Options and check USB Debugging
Connect your smartphone via USB to PC
Navigate to the folder where your adb/fastboot are installed to and open a CMD, by right-click > open command prompt here.
Now enter the command
Code:
adb devices
and wait until the CMD shows the serial number of your smartphone followed by the term devices
To disable the heads-up notifications from Android 7.x.x, enter the command
Code:
adb shell settings put global heads_up_notifications_enabled 0
If you want to re-enable the heads-up notifications, replace the command in the last step with
Code:
adb shell settings put global heads_up_notifications_enabled 1
That's it. You can disable nad/or enable heads-up notifications on Android 7.x.x acccording to your personal needs.
And here's a tutorial on how to use this command to block heads up notifications on a per-app basis, like when gaming or watching a video: https://www.xda-developers.com/block-heads-up-notifications-gaming-videos/
MishaalRahman said:
And here's a tutorial on how to use this command to block heads up notifications on a per-app basis, like when gaming or watching a video: https://www.xda-developers.com/block-heads-up-notifications-gaming-videos/
Click to expand...
Click to collapse
Oh didn't see that one. Only one mentioning an App for it that didn't work on my end, which is why I decided to open up this thread. Thanks for the heads up!
Sent from my htc_pmeuhl using XDA Labs
Basically anyone using ad free app for full screen to hide notification bar without root or adb commands?
yea if any one could help
You could use Tasker as I do.
Set up a profile to trigger immersive mode when you enter the applications and leave the mode when you leave the application.
Hi
So this is my first tutorial on XDA. I have been looking to turn off vibrations for Facebook Messenger on my Huawei Watch 2. I couldn't find any reasonable way to turn them off so I've spent some time thinking and I found a solution:
Install Messenger on your watch
Enable Developer Options also on your watch
Turn on ADB debugging in watch settings
Download platform tools
HTML:
https://developer.android.com/studio/releases/platform-tools
Connect the device and open an console with ADB (inside platform tools folder).
Code:
adb shell or .\adb shell (depending on what is working for you)
After that verify the name of the launcher package
Code:
pm list packages
There you should find a package called com.facebook.orca - this is the package we want to disable vibrations for the app
Code:
cmd appops set com.facebook.orca VIBRATE ignore
If you want to enable the vibrations again use:
Code:
cmd appops set com.facebook.orca VIBRATE allow
Hope that works for you!
Hi everybody,
Is there any way to change animations scale with spesific app, i need this because banking apps don't allow nfc payment with developer options turned on. I searched google but i couldn't find anything relatable to my issue. Any bypassing method is welcome, for example, i don't turn off developer options but somehow nfc payment works.
Late reply but here's how i made it work on Samsung OneUI 5.1 Android 13 , installed com.zacharee1.systemuituner (SystemUI Tuner) by Zachary Wander from Play Store , granted it WRITE_SECURE_SETTINGS permission through adb by enabling developer options and usb debugging.
Steps
1. Install app (the app also guides you)
2. Turn on dev options , turn on usb debug , connect to pc
3. go to abd shell of the device , type "pm grant com.zacharee1.systemuituner android.permission.WRITE_SECURE_SETTINGS"
4. revoke usb debug if you want and turn off developer options
5. go to app and tweak animation speed in the UI menu (0.4 is sweet)
6. set up persistant options (there is a guide in the app)
7. restart and check if the settings persists.
8. put system ui tuner to deep sleep if you only use it for animation scaling