Now, the following section may not seem like a huge deal due to the fact that there are numerous applications on the Play Store that promise to change your navigation bar without root. And they do not work, many users report that these apps are buggy in certain apps like Chrome, when playing full screen video, or some games. Furthermore, many of these apps require you to enable an Accessibility Service to monitor apps to know when to re-color the nav bar, which may reduce performance. Finally, if you rely on these apps for too long, then you may be suddenly surprised to see them stop working when Android O rolls out because the next Android version is killing the ability of these apps to draw on top of System UI elements.
The method that we are using is based on Google’s implementation of the nav bar tuner, so it has none of these issues. However, there is one issue currently that we want to be upfront about: if you choose to follow this method to modify your home button, then the long-press home button action will no longer work meaning you can’t quickly access Google Assistant from the home button anymore. If you’re okay with that, then here’s how to change the icons on the nav bar.
The first thing you will need to do is download the icons that you want to replace your default nav bar keys’ icons with. I’ll be providing download links for you to grab the Google Pixel nav bar icons, but it’s up to you to find your own icons if you want anything else. You’ll need the icons in the PNG format, and as for the size, you can determine the size of the icons you need by looking up your device’s display density metrics on Material.io and correlating that with an icon size reference chart.
Credits for the extracting these Google Pixel nav bar icons goes to XDA Senior Member dariomrk. Download this archive if you have a 1920x1080p display and this one if you have a 2560x1440p display. Extract the contents of either zip file into a folder called “NavIcons” on the root directory of your storage.
Once you have the icons in the appropriate place, enter the following ADB shell command (warning, it’s a long one):
Code:
adb shell settings put secure sysui_nav_bar "space,key(4:file:///storage/emulated/0/NavIcons/back.png);key(3:file:///storage/emulated/0/NavIcons/home.png);key(187:file:///storage/emulated/0/NavIcons/recents.png),space"
What this command does is replace back, home, and recent keys with KeyEvents that do the same function. In particular, back is replaced with KEYCODE_BACK, home is replaced with KEYCODE_HOME, and recent is replaced with KEYCODE_APP_SWITCH. These key codes perform the exact same function, but because we are using KeyEvents, we can specify what icon we want to use for them. In this case, we are pointing towards the back.png, home.png, and recents.png that we saved in /NavIcons.
However, by replacing the stock keys with KeyEvents, we lose the long-press home ability because currently there is no way to recognize long-press events of simulated key inputs.
I realize that right now, this method might not seem ideal or easy to implement, but at the time of this writing the Custom Navigation Bar app has not been updated to support adding your own icons. For now, my method (which is exactly how that app works, and when the app does get updated, it will face the same limitation) is how you can get whatever custom icons you want on your nav bar.
Screenshot
{
"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"
}
Related
If you use a Honeycomb ROM on your GTablet, you would have noticed that the bottom status bar in Honeycomb is persistent and no app seems to be able to get rid of it. Well, this is a feature of Honeycomb which allows you to use a device without hardware button for function like "Back", "Home", "Menu", etc.
For many users, this "persistent status bar may not be a problem. But if you feel like that status bar is "cramping your style" (perhaps you have a movie scaled perfectly for the GTablet and you want to watch it in it's full screen glory) and you know that the GTablet hardware buttons gets you where you want to go, you now have a way to getting rid of that status bar.
dima_tr @ TabletRoms has developed a small app which toggles (show/hide) the Honeycomb status bar at will. He has shared this app along with the source code at TabletRoms (http://lmgtfy.com/?q=App-to-toggle-Statusbar-in-Honeycomb-works). I have merely mirrored his work here in an attempt to share this with the community here at XDA.
Once installed, this app does not create any icon in the launcher. To use this app, you have the long-press the "Search" button". Upon doing so, you will see a pop-up with a list of apps with "Statusbar Toggle" as one of the apps (see the first screenshot below for an example). Selecting Statusbar Toggle will toggle on/off the status bar. You may choose the make this the default action for the Search button long-press action.
As of Flashback Alpha 7.1, this app is included in the ROM update zip.
IMPORTANT:
Please note that this app requires "root" permissions since it does something which is not exposed by the "official Honeycomb API" (i.e., it is not something Honeycomb ROMs allow developers to control).
This is a Honeycomb specific app and will not work on other versions of Android.
I take no credit for this app. All credit goes to dima_tr @ TabletRoms.
Though I have personally tested and used the app on Flashback 7.0 and GTabComb 3.3, I (or the developer) take no responsibility in the unlikely event that your GTablet blows up and wipes you clean off the face of the earth. Use at your own risk. Have fun!!
SCREENSHOT [Long-press Search button]
{
"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"
}
SCREENSHOT [Honeycomb Without status bar]
Works like a champ, thanks for the heads up
Sent from my DROIDX using XDA App
I am posting this from my GtabComb 3.3 with 1024x27 extra pixels...
Brilliant, +1 for the link.
Thanks
I am on Flashback 7.1 and it works the first time, but after that it brings up a blackscreen with StatusBarToggle across the top, and the statusbar at the bottom. I am not locked but have to hit home to get out of it and the statusbar is always there. As I said it is gone the first time, and if I go in to settings and applications and clear the default settings it works the first time again.
yes! this is something i've been on the lookout for. thanks.
Sweet!
10char
All the best to search for a long time and nothing happens. firmware VG 1.0.5
Rusikxxx said:
All the best to search for a long time and nothing happens. firmware VG 1.0.5
Click to expand...
Click to collapse
What firmware is VG 1.0.5??? Is it a Honeycomb ROM??
Best Application Launcher - program for quick running application by one gestures on screen and quick On/Off WIFI, GPS, BlueTooth. Not need click many buttons - Make ONE Gestures ! Tested on Android from version 2.3.3(on phone) to version 4.2.2(on the tablet), and all worked fine. On highest version android 4.4.2 - incorrect worked with layers of display , but if you can someone check and help to respond me - i not have device higher 4.2.2 version.
{
"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 application run a programs by using preassigned recognition of gestures - with start point on field of button, following the shape moving of the finger- example (using vector analysis ). It replaces the classic pictograms.
Full Version: https://play.google.com/store/apps/details?id=com.app.launcher
Lite Version(Small Vectors): https://play.google.com/store/apps/details?id=com.app.launcherLite
Launcher - is always displayed on top of other runnable applications in a the transparent of a square highlighted by default red frame - does not interfere with to other programs and reading of text and does not take much space. Battery pack does not consume as in itself does not do anything in the background - just waiting for events onTouch function.
To control the program's earlier opened - opens a list of all running software, where you can quickly switch between them or close them (but only if they work in the background). Also at the top of the list are three buttons: 'Close the program', 'Menu', 'Minimize List'.
For operation of can use eight basic gestures finger movement, with pitch between vector directions 45 degrees, you can also use a combination of vectors in two directions, for example: upward and then left, left - then down, etc.
Of course you can used to bind programs different gestures in the menu configuration (Settings).
In the settings for my application, you can also change the appearance of Best App Launcher shape of fonts. Also there is a 'Excludes Application'-a list of open applications android, or rarely system utilities external services - work as active and which cause an error when you switch to them. Since sometimes fall on the list active of user task, such system utilities can be marked as' Excludes 'so they will not show up of the custom list programs.
Default management Best App Launcher set eight gestures:
1(UpRight) - Open the program settings
2(Right) - Minimize all open Activiti (applications) in the background
3(DownRight) - Close the program
67(Left then UpLeft) - Open the settings menu android
65(Left then DownLeft) - See the screen resolution.
87(Up then UpLeft) - FAST ON/OFF WIFI !
78(UpLeft then Up) - ON/OFF GPS
76(UpLeft then Left) - ON/OFF BlueTooth
Moving Launcher icon on the screen - this is done by dragging a button with delaying of the click on the icon, greater than 2.5 seconds; after removal of retention clicking- icon is positioned at the new location. If pressing the button Best App Launcher was less than 2.5 seconds - then starts the analysis finger motion vectors and the program begin to work search tied to this vector the set configuration (if something is scheduled for this vector).
The program is added to the AutoRun.
In the future I plan to add the ability to display instead pictograms Best App Launcher - of the clock / date, alarm clocks, quick opening the list of take brief notes, exchange rates, quick On/Off GSM Radio Module, ON/OFF AutoRotation and Rotation Screen, encryption Messenger by PGP dual keys and other details and information... at the request of of users - should any arise.
Small update for version - fix some errors. Check please - people : - )
gestures
Gestures are not working on 4.4kitkat
help
Why not use Unity Launcher sorry can not provide link check out on play store. the best.
nihalr2 said:
Why not use Unity Launcher
Click to expand...
Click to collapse
For him - need more space on screen, slow and many click for launch/switch apps.
Yet the newest version 5 has many bugs on our Droid. The suggestion bar will not show in a browser. The resizer disappears after using. The newest version erases the backup when you reset to defaults while not so with version 2.
https://play.google.com/store/apps/details?id=com.aitype.android
Update v2204 is attached.
I just tried all day & 100% indeed. Nearly anyway, I can't get the personal shortcuts to work. The current Play emoji plugin works.
The resizer works even in a browser.
Makes me question what happened with development after v2. Lollipop is a good guess.
Installing F-Droid & keep the app chooser "open" letting you choose F-droid or Play. Then just touch the screen to kill the app of the day.
Be mindful of the cut button in the middle of the 3 mode bar. It will clear a long comment with an inadvertent touch. There is an undo in the utilities button.
Bugs
Also "expand the textbox" kills the suggestion bar.
Sometimes the suggestion bar hides & you must close the KB with the back Navigation key & reopen by touching the input field.
The ”make it my own"/urban experience (lol WTF is that) is neat to get the popup & key pressed color to linger- I always thought to popup went way too fast & still does with this mod but lingering key color is better than the popup. Trouble is with all these screen mods it is easy to out-type our processor. Edit disabled the popup completely-just the key fade is better.
I have attached this popup-less settings backup with some other mods.
I included my backup settings to put in Android/data.
{
"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"
}
In Play store there are poor reviews for the new version (good reviews for this version) on our phone! On most phones the reviews are poor for the newer versions.
This top row has a 3 mode button for numbers, special characters or editing-a delete key & much more. As mentioned above the cut key can be a disaster at times but I have saved my posts with undo key from the 3way button.
Click on ai.type.zip.txt & copy Mega link to download.
Install but do not launch/open.
Don't bother with setup helper by launching the app after install. Next go settings/ language & input, enable the app, put the backup in sd-android/data, Go to settings, language & input, settings, prediction, restore data.
You need to disable (settings/app/) the stock keyboard & reboot too.
Download F-droid from Play, to stop the app of the day nag.
Do not select a default. Do nothing, just tap the KB to clear.
This is still my fav KB, the copy, paste & other editing buttons being right on the top row is nice when the auto appearing ones won't show themselves.
I got my P2 some days ago and after initial setup I looked at me statusbar and found it to be cluttered with a lot of icons I don't need. For example I had icons for portrait, bluetooth and worst of all the enormous NFC-icon. So I tried to find an option to disable them and found how to do this using ADB. My Lenovo is on the last Nougat-update.
You need to have ADB working on your PC and have ADB debugging enabled in developer settings on your phone.
Plug your phone into your computer and open command prompt in your ADB folder. Type:
Code:
Code:
adb shell settings put secure icon_blacklist [comma separated codes here]
For example, I disabled the icons for portrait (rotate), traffic meter (speed), Bluetooth (bluetooth), NFC (nfc), alarm(alarm_clock) and vibrate icon (volume).
Code for this example:
Code:
adb shell settings put secure icon_blacklist nfc,bluetooth,speed,rotate,volume,alarm
After you put in the code, hit enter and wait until you see the path for ADB in your prompt screen. Turn on the screen of your P2 and voila! Enjoy your clean statusbar!
Note: Hiding an icon will cause the other icons to re-appear, so you will need to make the command to hide all your iccons with one command. Separate names of the icons with a comma "," and without spaces between them).
You can turn them off manually as well... In settings... Well obviously, they'll be on the status bar when they're on. But then what's the point in not knowing whether they're on or off? Since this method will hide them either way.
Note: just my opinion. This might be useful for someone else. No hard feelings, as always, Good job finding.:good:
Siva Mk said:
You can turn them off manually as well... In settings... Well obviously, they'll be on the status bar when they're on. But then what's the point in not knowing whether they're on or off? Since this method will hide them either way.
Note: just my opinion. This might be useful for someone else. No hard feelings, as always, Good job finding.:good:
Click to expand...
Click to collapse
I understand your opinion but I have a lot of these things enabled by default (bluetooth for wearable, nfc for mobile payments, Alarms) so my statusbar would be cluttered with icons while I'm well aware they're turned on.
Hello,
I have simplest solution to these just download ShortCuter application.
Enable system ui tuner from menu and (((booom)))
you can now hide unwanted icons from status bar.
Where do I enable the system tuner?
Sent from my bacon
OmarBFC73 said:
Where do I enable the system tuner?
Sent from my bacon
Click to expand...
Click to collapse
ShailM said:
Hello,
I have simplest solution to these just download ShortCuter application.
Enable system ui tuner from menu and (((booom)))
you can now hide unwanted icons from status bar.
Click to expand...
Click to collapse
On the P2 you can't simply enable system tuner like you can in other devices (pulling down notification drawer and holding the settings-icon for 4-5 seconds). You can however acces the system tuner by creating a shortcut using an alternative launcher (I used Nova). You can chose to make a shortcut to an activity and choose demo-mode under system.
However, from system tuner you can't toggle all icons, for example NFC....
]Without root .. use activity luncher .. look for system UI settings .. demo activity ..run it and disable whatever u don't like in the status bar
{
"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"
}
jdjta said:
On the P2 you can't simply enable system tuner like you can in other devices (pulling down notification drawer and holding the settings-icon for 4-5 seconds). You can however acces the system tuner by creating a shortcut using an alternative launcher (I used Nova). You can chose to make a shortcut to an activity and choose demo-mode under system.
However, from system tuner you can't toggle all icons, for example NFC....
Click to expand...
Click to collapse
I am using that's why I have posted the simplest method.
Really its working for me. Rest its your choice.
well, you cannot disable rotate icon from the settings so adb command helped me get rid of it.
thanks a bunch
Since this queston isnt' a simple one, I have moved it away from the "Noob" Thread
Anyone try to swap the navbar to the Samsung way?
I am a long time Note user and after two years still can't get used to the back button on the left. I have tried to get to system ui tuner by holding down the settings "cog". It doesn't even try to spin after 20 of long press.
It's running fire os 5.4.0.1. I have been able to get the Google framework and play store on it with APKs from another device.
Just to add clarification to my post, I have searched this thread for the list below and nothing useful has come up.
-nav
-navbar
-nav bar
-nav swap
-swap
-nav button
The only result was a post that talks about nav buttons with Xposed installed. My device is not rooted.
Sent from my SM-N950U using Tapatalk
This post will be updated with apps and procedures that I have tried
- Softkeys - home back button from the play store.
It's nice this puts a second nav button bar on top of the FireOS nav bar. If this is the only way to give me access to a right-hand back button. then it will work. However my aim to to emulate the Samsung nav bar.
Here's what it looks 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"
}
thesavo said:
Since this queston isnt' a simple one, I have moved it away from the "Noob" Thread
Anyone try to swap the navbar to the Samsung way?
I am a long time Note user and after two years still can't get used to the back button on the left. I have tried to get to system ui tuner by holding down the settings "cog". It doesn't even try to spin after 20 of long press.
It's running fire os 5.4.0.1. I have been able to get the Google framework and play store on it with APKs from another device.
Just to add clarification to my post, I have searched this thread for the list below and nothing useful has come up.
-nav
-navbar
-nav bar
-nav swap
-swap
-nav button
The only result was a post that talks about nav buttons with Xposed installed. My device is not rooted.
Click to expand...
Click to collapse
- rooted devices can use a Xposed Framework module (eg: gravitybox) to add, delete, rearrange and/or redefine navbar buttons
- aside from the 'home' (center) button navbar buttons can not be changed on unrooted devices
- navbar overlays exist but have various shortcomings that may or may not be significant depending on app suite
Thank you for that clarification.
Sent from my SM-N950U using Tapatalk