[APP][5.0+] Navigator - keep hiding navigation bar

Search This thread

kenzyun

Member
Feb 10, 2008
14
18
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
 

Attachments

  • three_fingers_fullscreen.apk
    150.7 KB · Views: 1,059
  • three_fingers_fullscreen_3.0.apk
    175.3 KB · Views: 715
  • three_fingers_fullscreen_3.1.apk
    176 KB · Views: 408
  • Navigator.png
    Navigator.png
    6 KB · Views: 693
  • three_fingers_fullscreen_3.2.apk
    177 KB · Views: 4,128
Last edited:

kenzyun

Member
Feb 10, 2008
14
18
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
 
  • Like
Reactions: yvtc75

kenzyun

Member
Feb 10, 2008
14
18
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.
 
  • Like
Reactions: goodgoodeat

kenzyun

Member
Feb 10, 2008
14
18
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
 

Jsilver73

Senior Member
Nov 5, 2013
3,144
2,345
48
Christchurch UK
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

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..........
 

kenzyun

Member
Feb 10, 2008
14
18
I really like this, immersive doesn't work for me though - running stock 6.0.1 on 6p

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..........

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.
 
  • Like
Reactions: Jsilver73

joriqqq

New member
Feb 5, 2013
4
1
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?
 

Jsilver73

Senior Member
Nov 5, 2013
3,144
2,345
48
Christchurch UK
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
 
Last edited:

joriqqq

New member
Feb 5, 2013
4
1
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.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 8
    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
    1
    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
    1
    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.
    1
    I really like this, immersive doesn't work for me though - running stock 6.0.1 on 6p
    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
    1
    I really like this, immersive doesn't work for me though - running stock 6.0.1 on 6p

    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..........

    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.