Related
Ok, I understand there are many threads as to softkey management. I, for one would love to hide these soft keys and I think I might have stumbled upon a way that it might work, but because I am not a Dev I myself don't totally understand, how Android works, so hopefully one of the Dev here could help understand what is going on here. So I have been doing a lot of searches to find a way to hide these keys, along the way I stumbled across a few threads where users were loosing their softkeys after using some of the softkey mods, I remember reading some where a user lost his softkeys do to flashing the Deodexed version of the mod while running on a Odexed Rom. I thought I would give this a try I downloaded Deodexed version of the softkey mod from this post:
(http://forum.xda-developers.com/showthread.php?t=1394639&highlight=soft+key) and installed it on my ARHD 2.1.3 Odexed Rom. Behold upon reboot I had full screen! Great! Just a few problems though, I lost not only my softkeys, but also my notification bar at the top. I also could not set any wallpaper but only a live wallpaper. I was able to navigate without any issues as I downloaded and installed Button Savior from the market before installing the modification. Any suggestions from Dev's as to why, how, or if this could work would be great.
Not a dev but I made mine disappear when I was manually editing pngs in SystemUI.apk to mod my softkeys. I must have did something wrong.
I believe adr and his Bamf team are including this in their upcoming rom
I think they are mapping it to power and vol up or down
That would be great! I like the full screen it just looks amazing! I don't mind using Button Savior.
So you suggest removing the softkeys by breaking them and the notification bar..
joshnichols189 said:
So you suggest removing the softkeys by breaking them and the notification bar..
Click to expand...
Click to collapse
No not by breaking them, I was hoping that a Dev would be able to see how or why they get removed and in doing so find a solution to hiding the keys altogether.
Eventually. Took Honeycomb a while. Supposedly the tricks in Honeycomb were patched.
They just need time. They already have abilities to rearrange and select which keys are visible plus themes and all that.
LTE EX Galaxy Nexus - AOSP KANG
Asus Transformer - 3.2.1 OC/UV
Rockstar52 said:
No not by breaking them, I was hoping that a Dev would be able to see how or why they get removed and in doing so find a solution to hiding the keys altogether.
Click to expand...
Click to collapse
They get removed because they are broken
Rockstar52 said:
Ok, I understand there are many threads as to softkey management. I, for one would love to hide these soft keys and I think I might have stumbled upon a way that it might work, but because I am not a Dev I myself don't totally understand, how Android works, so hopefully one of the Dev here could help understand what is going on here. So I have been doing a lot of searches to find a way to hide these keys, along the way I stumbled across a few threads where users were loosing their softkeys after using some of the softkey mods, I remember reading some where a user lost his softkeys do to flashing the Deodexed version of the mod while running on a Odexed Rom. I thought I would give this a try I downloaded Deodexed version of the softkey mod from this post:
(http://forum.xda-developers.com/showthread.php?t=1394639&highlight=soft+key) and installed it on my ARHD 2.1.3 Odexed Rom. Behold upon reboot I had full screen! Great! Just a few problems though, I lost not only my softkeys, but also my notification bar at the top. I also could not set any wallpaper but only a live wallpaper. I was able to navigate without any issues as I downloaded and installed Button Savior from the market before installing the modification. Any suggestions from Dev's as to why, how, or if this could work would be great.
Click to expand...
Click to collapse
- Decompile your framework-res.apk
- Open framework-res.apk\res\values\bools.xml
- Change
Code:
<bool name="config_showNavigationBar">true</bool>
to
Code:
<bool name="config_showNavigationBar">false</bool>
- Recompile, push it to your phone and reboot
Code:
adb push framework-res.apk /system/framework/framework-res.apk
Code:
adb reboot
I don't want to hide my nav bar, I wanna make it transparent.
sent from my googletron
gogodu5sU said:
- Decompile your framework-res.apk
- Open framework-res.apk\res\values\bools.xml
- Change
Code:
<bool name="config_showNavigationBar">true</bool>
to
Code:
<bool name="config_showNavigationBar">false</bool>
- Recompile, push it to your phone and reboot
Code:
adb push framework-res.apk /system/framework/framework-res.apk
Code:
adb reboot
Click to expand...
Click to collapse
Thanks, I will give this a shot. One last question why would the wallpaper stop working?
ChongoDroid said:
I don't want to hide my nav bar, I wanna make it transparent.
sent from my googletron
Click to expand...
Click to collapse
I could dig that.
Sent from my Galaxy Nexus using Tapatalk
ChongoDroid said:
I don't want to hide my nav bar, I wanna make it transparent.
sent from my googletron
Click to expand...
Click to collapse
Actually seems like a pretty nice idea. Does the OS continue to draw behind the buttons, or does the screen effectively stop where they begin?
I would rather a gesture on the softkey bar (flick up/down) to show/hide it. That way you still retain the functionality of the keys, but at the same time you can utilise the full screen when you want to. Remapping these to the hard buttons sounds horrible (unless I misunderstood that?).
If it was transparent and you wanted to click something at the bottom of an app, android wouldn't know whether you wanted to click the app or the buttons.
Jleagle said:
If it was transparent and you wanted to click something at the bottom of an app, android wouldn't know whether you wanted to click the app or the buttons.
Click to expand...
Click to collapse
we already have a transparent status bar successfully mod over in the themes section. and no you dont lose any function. the bar is still there, its just see-thru. so it functions identically to current usage.
anyway hiding the softkeys is something i would love. and google could have been creative, perhaps 3 finger swipe to make them appear, etc. that way 2 finger pinch to zoom wouldnt confuse it with a 3 finger swipe, twist, etc.
Krijs said:
I would rather a gesture on the softkey bar (flick up/down) to show/hide it. That way you still retain the functionality of the keys, but at the same time you can utilise the full screen when you want to. Remapping these to the hard buttons sounds horrible (unless I misunderstood that?).
Click to expand...
Click to collapse
This would be great. I use ADW Ex on my Galaxy Tab 10.1 LTE, and that has a swipe for its lower dock bar works great. When you don't want just swipe down, when needed swipe up.
gogodu5sU said:
- Decompile your framework-res.apk
- Open framework-res.apk\res\values\bools.xml
- Change
Code:
<bool name="config_showNavigationBar">true</bool>
to
Code:
<bool name="config_showNavigationBar">false</bool>
- Recompile, push it to your phone and reboot
Code:
adb push framework-res.apk /system/framework/framework-res.apk
Code:
adb reboot
Click to expand...
Click to collapse
Why Can't i find values in my framework-res.apk? Im on 4.0.4
Im very familiar with android but am stumped on this one.
I am trying to remove some useless options in the SGS3 TW Launcher. In the pic below I highlighted what I am trying to remove. It is a redundant option and when you select those two options it gives you blank boxes. I have decompiled the apk and have searched through the xmls and smali. I cannot seem to find which or what determines how many slots and what it displayed in that menu.
If anyone has any ideas or insight into this it would be greatly appreciated.
scarmon25 said:
I am trying to remove some useless options in the SGS3 TW Launcher. In the pic below I highlighted what I am trying to remove. It is a redundant option and when you select those two options it gives you blank boxes. I have decompiled the apk and have searched through the xmls and smali. I cannot seem to find which or what determines how many slots and what it displayed in that menu.
If anyone has any ideas or insight into this it would be greatly appreciated.
Click to expand...
Click to collapse
I could take a look but don't have a copy of the sgs3 launcher. I just fell in love with the LG launcher. The way you can pinch the widgets on and off the home screen rocks.
I can upload it for you if you want. I already have it decompiled. If you want i can zip it up and link it.
See if deleting the strings in strings.XML work. It may remove the boxes.
Ascertion said:
See if deleting the strings in strings.XML work. It may remove the boxes.
Click to expand...
Click to collapse
OK. I'll try that first thing in the morning. Thanks for the reply.
scarmon25 said:
OK. I'll try that first thing in the morning. Thanks for the reply.
Click to expand...
Click to collapse
Sorry for not getting back to you quick enough i had fallen asleep. But that was what I was gonna do was check the xml's and look for the menu settings then delete any lines that had parameters associated with those menu options. Sometimes I get it right and other times I just F it up. Lol
timmetal6669 said:
Sorry for not getting back to you quick enough i had fallen asleep. But that was what I was gonna do was check the xml's and look for the menu settings then delete any lines that had parameters associated with those menu options. Sometimes I get it right and other times I just F it up. Lol
Click to expand...
Click to collapse
Its all good man. I just now woke up myself. Get me some caffeine in me and I'm gonna try that. See what that does.
Well I tried editing the stringsxml and it seems to be somewhat in the right direction. Now when you long press the homescreen it just force closes. I have uploaded a zip that has the launcher in apk and in decompiled state for anyone that wants to look through it. Ive been working on this for like a week and kinda scratching my head right now LOL.
You will not be able to remove strings like that. any time they get called in the app it will FC if you do that. You will need to find where that string is being called in the xml or smali and remove it from there. Usually putting a 0.0dip width and height will remove them with no errors.
rujelus22 said:
You will not be able to remove strings like that. any time they get called in the app it will FC if you do that. You will need to find where that string is being called in the xml or smali and remove it from there. Usually putting a 0.0dip width and height will remove them with no errors.
Click to expand...
Click to collapse
Right! I should have thought of that from working on a lock screen mod a few weeks ago. Unfortunately Im not that good with smali, baksmali yet. When I recompiled it, the lock screen showed up but wouldn't unlock the phone, lol. Ended up restoring.
Hi Im going mad trying to edit the softkeys / Navi bar.
Ive tried all the programs on play store, hiding the bar and using these softwares doesent help much because it does not push the screen up, instead if you make a false bar, it overlaps the lower part of the screen.
anyone know a straight forward method of editing them to be slightly smaller and perhaps making the bar black in colour? Mine is grey which is also another irritating factor.
u want to change the bar‘s color?
MasterfullDON said:
Hi Im going mad trying to edit the softkeys / Navi bar.
Ive tried all the programs on play store, hiding the bar and using these softwares doesent help much because it does not push the screen up, instead if you make a false bar, it overlaps the lower part of the screen.
anyone know a straight forward method of editing them to be slightly smaller and perhaps making the bar black in colour? Mine is grey which is also another irritating factor.
Click to expand...
Click to collapse
I only know how to hide the navi bar forever, by change some words in the system file. And i use a gesture app to instead of navi bar.
You'll need to extract framework-res.apk from the build your currently running. I can ammend the navbar height among other things. 28dpi is the optimal height in all honesty, the navbar icons don't scale to well otherwise.
This process assumes you have a working ADB environment setup.
Open Command Prompt/Terminal, take note of the current directory then perform the following command:
Code:
Adb pull /system/framework/framework-res.apk
Locate and attach framework-res.apk you've just obtained from the above step and attach here.
Alternatively if your phone is rooted navigate to /system/framework/ and copy and paste framework-res.apk to your /sdcard/, attach device via USB and like above locate and attach the obtained file here within a post and I'll take care of the rest.
Nav bar
MasterfullDON said:
Hi Im going mad trying to edit the softkeys / Navi bar.
Ive tried all the programs on play store, hiding the bar and using these softwares doesent help much because it does not push the screen up, instead if you make a false bar, it overlaps the lower part of the screen.
anyone know a straight forward method of editing them to be slightly smaller and perhaps making the bar black in colour? Mine is grey which is also another irritating factor.
Click to expand...
Click to collapse
just send ur systemui.apk and framework-res.apk and wait
zubairx said:
just send ur systemui.apk and framework-res.apk and wait
Click to expand...
Click to collapse
Ill do that. I was travelling. Ill upload it tom.
MasterfullDON said:
Ill do that. I was travelling. Ill upload it tom.
Click to expand...
Click to collapse
Hey
Having a lot of issues uploading it. So there it is on the file sharin network.
http://www50.zippyshare.com/v/77899204/file.html
Can you also make it black in colour. At mo its this annoying grey.
Height of 50 or 60% of present would be awsome
Thanks a tonne.
Mine is ..
http://d-h.st/7FI
i can easily hide nav bar ..
d3xophen said:
Mine is ..
http://d-h.st/7FI
Click to expand...
Click to collapse
His needs work? Or is it worked?
mine is stock framework .
my p6 is p6-c00 (cdma 800 mhz + gsm Dual Sim)
thats why i uploaded mine.
I'm going crazy,with nova launcher the softkey bar is grey.....I would like to know how to make it black or transparent like the original launcher!!!
Stickman89 said:
You'll need to extract framework-res.apk from the build your currently running. I can ammend the navbar height among other things. 28dpi is the optimal height in all honesty, the navbar icons don't scale to well otherwise.
This process assumes you have a working ADB environment setup.
Open Command Prompt/Terminal, take note of the current directory then perform the following command:
Code:
Adb pull /system/framework/framework-res.apk
Locate and attach framework-res.apk you've just obtained from the above step and attach here.
Alternatively if your phone is rooted navigate to /system/framework/ and copy and paste framework-res.apk to your /sdcard/, attach device via USB and like above locate and attach the obtained file here within a post and I'll take care of the rest.
Click to expand...
Click to collapse
Have you been able to see it yet?
I'd like to have a navbar, and disable the hardware buttons. It has been done on older notes by adding "qemu.hw.mainkeys=0" to the build.prop. However, I did it on a themed stock rom (deodexed, rooted, of course), and all I got was the wonderful "System UI has stopped". Any ideas? I hate accidentally hitting menu or back
As a side note, it would be awesome if someone made this work with stock android theme and swipe up from navbar home for Google Now. :fingers-crossed:
T-Mobile Note 3 of course.
Well, I tried modifying the SystemUI.apk to work (same method as the S4), but no matter what I do, SystemUI.apk keeps force closing without even adding qemu.hw.mainkeys=0 to the build.prop.
I was copying META-INF and AndroidManifest.xml from the old apk to the new one, then signing the apk, but no dice. Hmm, there must be a way to enable the NavBar on the Note 3. All the files are in the stock SystemUI, except for the actual button icons. Should the icons go in xxhdpi, or xhdpi (the S4 tutorial stated xhdpi)?
Maybe I just suck at modding apk's. Any ideas?
Also, sorry for bumping my old post, but no one has yet to figure this out
I tried several root apps. Several xposed modules. And several zip packages. Nothing.
Would love this feature as well tried apps and modules as well and a no go a navbar would make the phone perfect to me
Sent from my SM-N900T using XDA Premium 4 mobile app
Quite interested in this as well
Sent from my DragonMOD-N9005 using xda app-developers app
I got it! It isn't nice looking yet, but it works!
Well, I have the buttons more center, but not center. It is the menu button that is pushing everything over to the right. I set the android:layout_weight to 0.0 in the @id:rot0 and @id:rot90 in navigation_bar.xml, but the menu button is still pushing them all over.
Any ideas?
gakio12 said:
Well, I have the buttons more center, but not center. It is the menu button that is pushing everything over to the right. I set the android:layout_weight to 0.0 in the @id:rot0 and @id:rot90 in navigation_bar.xml, but the menu button is still pushing them all over.
Any ideas?
Click to expand...
Click to collapse
How did you get them on? Let me know and I can poke around to see if I can make it behave better in terms of centering.
dwitherell said:
How did you get them on? Let me know and I can poke around to see if I can make it behave better in terms of centering.
Click to expand...
Click to collapse
Well, first I used the attachment from this tutorial here.
To just get it to work with TouchWiz's navbar background, copy everything in the drawable of the tut's attached folder to res/drawable, replacing existing files. Then copy the drawable-xhdpi into res; there isn't a folder named that, so just copy it over. That's all that is needed to make System UI not force close with qemu.hw.mainkeys=0 in the build.prop on the Note 3. Now recompile SystemUI.apk, set permission to rw-r--r-- and replace the old SystemUI.apk on the phone.
Well I have them centered in portrait, haven't worked on landscape yet. I just copied the first LinearLayout from the Nexus 5 into the navigation_bar.xml, and made all the resources point to the touchwiz equivalents. I have stock android nav buttons because I was trying something
You can decompile the SystemUI.apk I attached and look at my changes to navigation_bar.xml. Keep in mind my SystemUI.apk is from Jedi Elite ROM, but it is pretty much stock so I don't see it ruining anything on another stock rom, except for any theming.
I think what I am going to do is just port the AOSP navigation_bar.xml. I have no idea why the nav buttons don't want to be centered in TouchWiz, other than they lack spacers in the xml. Probably easier to just port it anyway.
Write up here.
Hi
Want to hide my navigation bar?
Any suggestions on how to go about it?
I would like to know this as well. AMOLED screens scare me.
Sent from my Pixel XL using Tapatalk
I think "pie control" does not require root.
Sent from my Pixel XL using XDA-Developers mobile app
I'm using swipe navigation, that's the reason i want to hide it.
Save the extra screen space
https: // play.google.com/store/apps/details?id=com.gmd.immersive (remove spaces)
I use this and highly recommend it for apps not requiring the keyboard much. Reason for this is that the keyboard will not appear while in full screen mode unless you swipe up, bring back the navigation keys, and then tap in the fillable field again. Otherwise it's the perfect app for long bouts of scrolling in apps like most reddit clients, twitter, google+, etc.
Power Toggle also has a quicksetting tile option for immersive mode im using nova launcher and i dont know if it's intentional or not but they have the option to make the navigation bar transparent. Give "Navbar app" a shot i think they have an option for a transparent bar as .
Sent from my Google Pixel XL using XDA Labs
Where is the option in Nova launcher to make the nav transparent?
Sent from my Pixel XL using Tapatalk
If you go under "Look and Feel" there should be an option that says "Hide notification", transparent, and dark. I tbought this was only fir the notification bar on the top but it instead made the navigation bar on the horrml
Sent from my Google Pixel XL using XDA Labs
I pulled the build.prop file via adb but can't seem to push it back after editing cuz i can't adb from recovery.
Hey,
So, screen burn in is definitely a concern of mine as well. I am well versed in AMOLED burn in going all the way back to the Droid Incredible and Verizon Fascinate days. From what I remember, it largely has to do with the black areas of the screen (notification bar, nav bar) not having any pixels being exercised. So, in essence, the rest of the screens pixels age (or burn in) creating that effect. Static images also burn in (nav bar buttons... Also concerning). I noticed somebody posted an app to change the nav bar colors with each app that's opened. Would this not prevent burn in as well as those pixels are now getting equally exercised along with the rest of the screen (with the colors changing too... Their being no static image)?
Just curious.
I edited the build.prop but I get system UI force close when I restart. Any ideas on how to stop that from happening? I want to use lmt launcher. Can't stand the nav bar.
easiest way to hide navigation bar is with Tiles app, with the imersive mode toggle. Doesn't require root either. Just an adb command to provide a certain permission.
https://forum.xda-developers.com/android/apps-games/app-tiles-t3423850
I used terminal and "settings put global policy_control immersive.navigation=*" command and I now have a stable phone. I hope an option to permanently disable the navbar will come along like the qemu line in build.prop
pxan8 said:
I used terminal and "settings put global policy_control immersive.navigation=*" command and I now have a stable phone. I hope an option to permanently disable the navbar will come along like the qemu line in build.prop
Click to expand...
Click to collapse
You used this after doing that qemu line in build.prop right? So basically two steps, one to make the nav bar go away, with the build.prop method and then the second one in terminal to get rid of the Force Close pop ups after a reboot? Am I right?
ithehappy said:
You used this after doing that qemu line in build.prop right? So basically two steps, one to make the nav bar go away, with the build.prop method and then the second one in terminal to get rid of the Force Close pop ups after a reboot? Am I right?
Click to expand...
Click to collapse
No, just the terminal command. If I change the build.prop I get system Ui force close. Unfortunately haven't figured out how to stop the fc pop ups. I just put the navbar in permanent immersive mode.
Terminal
"Su"
"settings put global policy_control immersive.navigation=*"
Deleted
pxan8 said:
No, just the terminal command. If I change the build.prop I get system Ui force close. Unfortunately haven't figured out how to stop the fc pop ups. I just put the navbar in permanent immersive mode.
Terminal
"Su"
"settings put global policy_control immersive.navigation=*"
Click to expand...
Click to collapse
Well that's great then. I am gonna try this out. If this terminal command makes it go away permanently and doesn't cause that FC issue then its better than the build.prop edit right? :laugh:
ithehappy said:
Well that's great then. I am gonna try this out. If this terminal command makes it go away permanently and doesn't cause that FC issue then its better than the build.prop edit right? :laugh:
Click to expand...
Click to collapse
Definitely better than the build.prop. At least this way the phone is stable
pxan8 said:
Definitely better than the build.prop. At least this way the phone is stable
Click to expand...
Click to collapse
Hey mate how to revert to old settings? I ran that command and it hides the navigation bar, but it still comes up when I swipe from bottom, which is annoying as I use GMD and I don't need it to come up at all. So I guess I'll go with the build.prop method, but just wanna know how to revert to old settings in Terminal.
ithehappy said:
Hey mate how to revert to old settings? I ran that command and it hides the navigation bar, but it still comes up when I swipe from bottom, which is annoying as I use GMD and I don't need it to come up at all. So I guess I'll go with the build.prop method, but just wanna know how to revert to old settings in Terminal.
Click to expand...
Click to collapse
Hi... It's easy, the answer is right here on XDA...
https://forum.xda-developers.com/pixel-xl/themes/how-to-enable-true-immersive-modes-t3554299
Cheers...