[Q] Custom status bar and adding button bar question - Android Q&A, Help & Troubleshooting

I am working on a proof of concept for my company and we are looking to change the status bar to be bigger and on the top as well as putting a button bar on the left side of the screen. We are building on 4.03 on a tablet. The biggest issue is that I need apps to not cover the button bar (I know some will but the majority I need it not to). I have been searching for 2 days now and haven't got very far. Any links you may have or insights where to start would be great. I am a long time java programmer but this is the first android coding I have done.
Thanks in advance,
Keith

Related

[Q] CM9 Status Bar Position

Hey guys can someone tell me if its possible to change the position of the status bar in CM9? I often hit the back button while typing. Thank you!
Never tried in cm9, but in cm7 it's settings, cyanogenmod settings, tablet tweaks, uncheck bottom status bar.
Sent from my android touchpad.
There is no option in CM9. There are apps in the market to have soft keys where you want them, but there is no way to hide the bar in CM9. You can make the bar go to the top if you change the dpi to 320, but you lose soft keys all together, and it looks terrible. Because ICS is meant for both phones and tablets I bet it will be easy to swap eventually. Changing the dpi on the first alpha also gave you the extended power menu, but it wasn't until several revisions later the normal dpi got the extended power menu. I just don't think this is high on the list of things to do.
Sent from my Galaxy S II (i777)
No "official" way to hide the bar, un-official you can any of the methods in the discussed rootzwiki "No way to hide the bottom bar in CM9?" thread:
http://rootzwiki.com/topic/15924-no-way-to-hide-the-bottom-bar-in-cm9
Moving the bar to the top requires more than just changing the xml layout. The ICS code assumes that on a tablet the bar should be at the bottom.
Of course it can be changed (layout and code) but it requires some changes which are going to be quite hard just doing smali hacks.

[Q] Settings button disappeared

Hey guys,
I played around a bit with my framework-res.apk and removed the navigation bar. (bools.XML navigationbar =false)
I have a nexus 10 with jellybean 4.2.1.
Now Skype and youtube for example dont show the settings button anymore. (The three little dots above each other in upper right corner)
Probably someone knows a solution to this. I would really appreciate it.
Push

[Request] Mod to hide onscreen buttons when docked?

Hi guys! I would like to ask to someone kind for the creation of a mod that would allow the tablet to automatically hide the onscreen buttons when it is docked. This would be great since we don't need them on the screen when they are also on the dock. I'm using CM10.1. I know that there is the desktop view, but this also hides the notification bar. I hope someone answers my pray :fingers-crossed:
have you tried the full!screen app?
The Clean Rom features the app.
perhaps we could write a script to watch for the event
DockObserver which currently states it changes to level 10
and then launch the full screen app?
joelalmeidaptg said:
Hi guys! I would like to ask to someone kind for the creation of a mod that would allow the tablet to automatically hide the onscreen buttons when it is docked. This would be great since we don't need them on the screen when they are also on the dock. I'm using CM10.1. I know that there is the desktop view, but this also hides the notification bar. I hope someone answers my pray :fingers-crossed:
Click to expand...
Click to collapse
Cm10.1 has the notifications at the top correct? And the nav buttons on the bottom?
I know the systemuiservice controls the nav buttons and notification on stock. I wonder if there is a separate service for the nav buttons? I doubt it. If so it would be quite easy. Just write an app that listens for the dock broadcast then kill that service. I do know there are build.prop edits to remove the nav bar. Maybe kill the system ui service then possibly start it again without the build.prop values? If you have source code it would be a lot easier to incorporate it into the systemui service to listen for the docking broadcast then generate the system ui service without nav bar arguments.
Sent from my ASUS Transformer Pad TF300T using Tapatalk 2

Remapping screen back/home buttons to the HW buttons

The only reason I want to upgrade from an S3 right now, to either the S4 or the G2, is due to the larger screen size. The N3 is a little big so it seems these two are the only logical options.
I upgraded from the Galaxy nexus to the S3 purely due to the fact that it did not WASTE screen real-estate on black and white static icons. Frankly that is the absolute stupidest use of the screen there is. Samsung has it right by continuing to keep the buttons off screen.
So, the only way the G2 fits the bill (for probably many people) is if one of the following two solutions can exist:
1. The nav bar is totally transparent. The buttons still register when you tap there, but when browsing or watching video, the frame or text completely spills behind the buttons as if they don't actually take up space. Still not ideal.
2. The buttons are taken off screen fully and remapped to the rear HW keys. One volume key can be the back button, and the other can be the home button, etc. To change the volume, you gotta drag the software slider. Not a problem. I believe there are many button remapping apps in the market. Anyone tried this?
Is there an app to do these things? Can this feature be built into a ROM? For solution number 1, the nav bar can be hidden using a feature like PA has, and an app can just have a virtual transparent button floating where the original ones were. This app might also just exist in the android market.
Can we work on getting the entire screen area useful on this large phone?
k00zk0 said:
The only reason I want to upgrade from an S3 right now, to either the S4 or the G2, is due to the larger screen size. The N3 is a little big so it seems these two are the only logical options.
I upgraded from the Galaxy nexus to the S3 purely due to the fact that it did not WASTE screen real-estate on black and white static icons. Frankly that is the absolute stupidest use of the screen there is. Samsung has it right by continuing to keep the buttons off screen.
So, the only way the G2 fits the bill (for probably many people) is if one of the following two solutions can exist:
1. The nav bar is totally transparent. The buttons still register when you tap there, but when browsing or watching video, the frame or text completely spills behind the buttons as if they don't actually take up space. Still not ideal.
2. The buttons are taken off screen fully and remapped to the rear HW keys. One volume key can be the back button, and the other can be the home button, etc. To change the volume, you gotta drag the software slider. Not a problem. I believe there are many button remapping apps in the market. Anyone tried this?
Is there an app to do these things? Can this feature be built into a ROM? For solution number 1, the nav bar can be hidden using a feature like PA has, and an app can just have a virtual transparent button floating where the original ones were. This app might also just exist in the android market.
Can we work on getting the entire screen area useful on this large phone?
Click to expand...
Click to collapse
I had the same mentality as you before deciding on the G2. There is a solution.
You will have to ROOT first.
GMD Auto hide app. This app will completely hide the software keys. They only appear when you swipe up from the very bottom of the screen.. or just tap the very bottom of the screen. You chose that in settings. The software keys can be made transparent as well.
Im currently using the app and love it. Works perfectly.
Without root... i dont think there is a solution.
I just use the navbar mod that shrinks the navbar down to either half or a third of the size. That way they take up hardly any screen at all.
Sent from my LG-D802 using xda app-developers app
o0adam0o said:
I had the same mentality as you before deciding on the G2. There is a solution.
You will have to ROOT first.
GMD Auto hide app. This app will completely hide the software keys. They only appear when you swipe up from the very bottom of the screen.. or just tap the very bottom of the screen. You chose that in settings. The software keys can be made transparent as well.
Im currently using the app and love it. Works perfectly.
Without root... i dont think there is a solution.
Click to expand...
Click to collapse
I've used the Xposed Module - Ultimate Dynamic Navbar (available on play store). Looked to have more customization options than GMD (can have up to 7 buttons on the nav bar, for example, and more options for configuring long press of the buttons). But anyway, overall concept is the same as GMD.
And so far, i am loving it. Nice to have the full screen real estate at all times.
And root is so damn easy on this phone.
Big Boy Laroux said:
I've used the Xposed Module - Ultimate Dynamic Navbar (available on play store). Looked to have more customization options than GMD (can have up to 7 buttons on the nav bar, for example, and more options for configuring long press of the buttons). But anyway, overall concept is the same as GMD.
And so far, i am loving it. Nice to have the full screen real estate at all times.
And root is so damn easy on this phone.
Click to expand...
Click to collapse
I considered Xposed as well... but i thought that method just let you adjust/resize and theme the soft buttons.. but i wanted to completley hide them and have them reappear with a touch/swipe of my finger and then go away again. Xposed can do that as well? I just took a quick glance at the thread and figured it couldnt.
o0adam0o said:
I considered Xposed as well... but i thought that method just let you adjust/resize and theme the soft buttons.. but i wanted to completley hide them and have them reappear with a touch/swipe of my finger and then go away again. Xposed can do that as well? I just took a quick glance at the thread and figured it couldnt.
Click to expand...
Click to collapse
The xposed module Ultimate Dynamic Navbar can do all that.
it's on play store, but i just found it here on XDA. Note to self - remember to ALWAYS check xda first before you pay! although, i like the app so far, so it's worth the money.
http://forum.xda-developers.com/showthread.php?t=2270198
EDIT : One note - on the G2, I've found you have to use another Xposed module (like g2 xposed or gravity box) to hide the stock nav bar first. At least right now.
I'm already using G2 xposed to remove the volume slider in drop-down, and for transparent status bar, so I already had it to make this change.
I love the software buttons because you can customize them and have various animations and actions. I agree with the wasted space but I root and download "tex_Droider" from the Play Store and change the DPI down from 480 to 400. This will make everything smaller and more roomier... including the Nav Bar.
Then I downloaded Flashify and TWRP Custom recovery. Flashed with Flashify.
I downloaded a Smaller Nav Mod. I used the "Medium" size since I already lowered the DPI. You can use the small size too if you want it really small. Boom.
I've played with hiding the navbar and using gestures and also that PA mod. I dunno just doesn't work for me. I use those buttons a lot and adding a swipe each time is a pain. Personally I wouldn't mind just having a transparent bar across ALL apps.
With ya player911, wound just using small nav bar. Wish I could add a couple more apps to the stock home swipe out.
With the G nexus I've tried making the nav bar about half. It worked except for the occasional mis-tap. Still it was annoying to have it cover up screen - on top of all of these options, can the nav bar be made transparent? I figure apps would have a hard time realizing what's going on so a solution would go something along the lines of first removing the nav bar to make every app draw full screen, and then adding a module that would create false transparent buttons simply overlaying the screen content at all times, rather than having a swipe or some other gesture pull the nav bar up or down. The false buttons could be in the very corners of the screen so as to not likely cover anything up.
The thing I like about the S3/4 is in dark conditions where you are being more tactile with the phone/case (I turn my softkey backlight off totally) your thumb rests on the edge of the case and rolls over to tap the softkey. It wouldn't be an issue to get used to the position of this virtual softkey by adopting the same behavior, it's just a matter of whether an app exists that will draw repositionable virtual transparent mappable "area" on the screen that would correspond to a button.
Don't think you're going to find one. Every app/game is different, so who is to say that where you place your "always there" transparent buttons won't interfere with an actual area you need to tap inside an app, game, etc. Even in the corners.
I would again suggest trying the auto-hide mods mentioned above. They do exactly what you are describing with the overlay, except you have to swipe or tap to bring it up.
Swiping is really not that big a deal. Ultimate dynamic navbar gives you the ability to swipe right to a button, so your finger never has to come off the screen. It's very fluid.
You could also try PIE. But what I like about the auto hide nav bar mods is that you can set the nav bar to toggle, so it stays up if you need to press nav bar buttons a bunch of times in a row. With PIE (at least when I last used it), you have to swipe for every button press.
Sent from my LG-LS980 using xda app-developers app

Help moving the Navigation Bar to the side in Landscape mode?

So I rooted my Thor, got safestrap, downloaded Kitkat (fire nexus), Installed Xposed, and now I'm here. I managed to reskin the soft keys to look like the lollipop ones, but I really hate how the navigation bar stays at the bottom of the screen when in landscape! It takes up so much valuable real estate for three buttons. Is there any way to make it move to the side when in landscape, like it does in the FireOS or on phones?
spaghettibounce said:
So I rooted my Thor, got safestrap, downloaded Kitkat (fire nexus), Installed Xposed, and now I'm here. I managed to reskin the soft keys to look like the lollipop ones, but I really hate how the navigation bar stays at the bottom of the screen when in landscape! It takes up so much valuable real estate for three buttons. Is there any way to make it move to the side when in landscape, like it does in the FireOS or on phones?
Click to expand...
Click to collapse
Not that I have found - at least in a satisfactory manner. Gravitybox (Xposed module) has an experimental option but it is ineffective on this device/rom. However, GB also allows resizing the nav bar and adding an additional soft key which helps take up some of the slack space and adds useful functionality.
Phab7 (an old Xposed module) does move the nav bar to the right but the other effects offset the benefits IMO.

Categories

Resources