I've searched but can't find any threads on this...
Can I swop the soft keys on my Nexus 4? It's not rooted at present, but rooting it is not a problem.
Thanks.
*swap
Im guessing by swap you mean that you want to be able to change the order of the keys on the navigation bar?
If so, you will need a custom rom. Most roms will allow you to edit the navigation bar to remove/add/rearrange the softkeys, such as cyanogenmod, carbon, aokp, etc.
Chromium_ said:
*swap
Im guessing by swap you mean that you want to be able to change the order of the keys on the navigation bar?
If so, you will need a custom rom. Most roms will allow you to edit the navigation bar to remove/add/rearrange the softkeys, such as cyanogenmod, carbon, aokp, etc.
Click to expand...
Click to collapse
*Swop.
I mean I'd like to swop over the two keys that reside either side of the home button. That is, the recent apps key on the left and the back button on the right. I'm left handed (and British, hence *swop) and it's more convenient with the soft keys this way round.
stevebrc said:
*Swop.
I mean I'd like to swop over the two keys that reside either side of the home button. That is, the recent apps key on the left and the back button on the right. I'm left handed (and British, hence *swop) and it's more convenient with the soft keys this way round.
Click to expand...
Click to collapse
Oops my bad, I had no idea that how you guys spelled that...seems so wrong. Sorry for being so ignorant.
Anyways, you still need to use a custom rom to be able to achieve what you're looking for.
Chromium_ said:
Oops my bad, I had no idea that how you guys spelled that...seems so wrong
Anyways, you still need to use a custom rom to be able to achieve what you're looking for.
Click to expand...
Click to collapse
And until I started messing around with Linux I had no idea you lot spelt it wrong either
I spent hours trying to setup a swop file, and kept failing, then I realised it's a swap file!
In fairness, both are used in the British version of English, and in some regions swap is more common, but I'm a child of the 70's, and we had The Multicoloured Swop Shop TV show on a Saturday morning, so it's how i've always spelt it.
I'm running Cyanogenmod 10.1 stable on my Samsung Note 2, I can't see anyway to swop the keys, would this facility feature only on CM on the Nexus? or does it not offer it at all?
stevebrc said:
And until I started messing around with Linux I had no idea you lot spelt it wrong either
I spent hours trying to setup a swop file, and kept failing, then I realised it's a swap file!
In fairness, both are used in the British version of English, and in some regions swap is more common, but I'm a child of the 70's, and we had The Multicoloured Swop Shop TV show on a Saturday morning, so it's how i've always spelt it.
I'm running Cyanogenmod 10.1 stable on my Samsung Note 2, I can't see anyway to swop the keys, would this facility feature only on CM on the Nexus? or does it not offer it at all?
Click to expand...
Click to collapse
Haha interesting. As a Canadian, we usually adopt the British spelling of most words rather than the American, but apparently not in this case. Ive honestly never heard of "swop" being used.
The reason you dont have the navigation bar options on your note 2 is because the phone lacks a software navigation bar. Technically the options are there, but cm hides them on devices with hardware buttons. You would actually be able to unmask these options on your note 2 by adding a line in your build.prop: "qemu.hw.mainkeys=0". Doing that will give you all of the navbar features, as well as pie controls.
On nexus devices (or other devices with a navigation bar) these options are shown by default.
Every version of CM 10.x that I have used, on the nexus 4, has the ability to customize the navigation bar. I don't know about other devices. I also always switch the back button and recent apps button.
Go to: Settings>System>Buttons and Layout (under the Navigation Bar sub-heading)
The instructions for changing them are built-in.
That's brill, thanks both of you.
I was pondering putting CM on the Nexus, that's the decision made.
Now off to find a "how to".
Regards.
stevebrc said:
That's brill, thanks both of you.
I was pondering putting CM on the Nexus, that's the decision made.
Now off to find a "how to".
Regards.
Click to expand...
Click to collapse
1. Unlock the bootloader and install a custom recovery (twrp)
2. Download cm and copy to your phone
3. Boot into twrp. Wipe > Swipe to factory reset. Install > browse to cm zip, select it, and swipe to flash
TVM.
I'm English and I've never used the word swop. Maybe it's a regional thing? Slightly off topic, I know.
Sent from my Nexus 4
If you guys are gonna go ot then I'm sure there's other things than the English dictionary and the word swap/swop. Its like arguing with americans about aluminium, not aloomium as they pronounce it, its just pointless
Sent from my Nexus 4 using XDA Premium 4 mobile app
22sl22 said:
If you guys are gonna go ot then I'm sure there's other things than the English dictionary and the word swap/swop. Its like arguing with americans about aluminium, not aloomium as they pronounce it, its just pointless
Sent from my Nexus 4 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Nobody's arguing it's just a simple debate.
I've seen and used it both ways i tend to use swap more often now. I'm from northeastern England. Come to think of it Google keyboard knows it as both swap and swop
Sent from my Nexus 4 using xda app-developers app
Love how some try to turn all internet chat into arguments whilst taking the whole "I'm above this" approach!
I'm originally a southerner, Londoner to be precise, but have lived in Ireland for many years now. From a speech perspective swap would be more common here.
Perhaps swop is a southern thing? After all, we do speak proper, not like you northerners
Sorted, just! Took hours to get the drivers working on Windows, once that was finally sorted the rest was a breeze
Soft keys now suitable for a leftie
it was swap shop
swap shop.....:laugh: never has been swop
Good god, just Googled it, your right. This is shocking news. Did I grow up in a parallel universe where it was swop, or am I, gulp, wrong?
stevebrc said:
Good god, just Googled it, your right. This is shocking news. Did I grow up in a parallel universe where it was swop, or am I, gulp, wrong?
Click to expand...
Click to collapse
Haha, well according to this both swap and swop are correct.
stevebrc said:
Good god, just Googled it, your right. This is shocking news. Did I grow up in a parallel universe where it was swop, or am I, gulp, wrong?
Click to expand...
Click to collapse
Ha must be strange to question your childhood.
Wrong about it being "swop shop" yeah but who cares at the end of the day it's just different regions and accents.
You'd have to be the type of douchebag who loves to be right all the time. Running around saying "it's not proper English unless it's standard English." Nobody speaks standard English you write standard English that's why you have formal and informal writing.
Yes douchebag is slang.
Now how did we get on to this? Almost all nexus 4 ROMs will let you customize the navigation bar.
Sent from my Nexus 4 using xda app-developers app
My Nexus is now sporting CM10.1 stable. It's a shame that I had to use a custom rom just to achieve something so basic, you'd really think the facility to swop, sorry swap the keys would be there in vanilla Android, but I guess not.
There again, vanilla also forgot to add in a battery percentage icon so it's missing some pretty obvious features, I mean, even IOS had had a battery percentage since around version 3!
Oh well, happy with CM so all good with the world once more.
Thanks for the help.
Related
For those of you who are having issues with the stock keyboard and it's lag and lack of arrows, have I found a deal for you!
Head to the market and download "Hacker's Keyboard".
Its free and adds a much quicker experience, a dedicated number row, and arrow keys. It does have a bit of a smaller layout to fit all the new keys, but it is leaps and bounds above the stock.
If anyone else has any other alternatives too, i'd love to check them out, this is just what ive found.
Chlballi
giving it a shot now. Only drawback seen so far is lack of localization - EN-US only currently. Since that's what I use I'll gladly give up some key spacing for ARROW KEYS!!!
chlballi said:
For those of you who are having issues with the stock keyboard and it's lag and lack of arrows, have I found a deal for you!
Head to the market and download "Hacker's Keyboard".
Its free and adds a much quicker experience, a dedicated number row, and arrow keys. It does have a bit of a smaller layout to fit all the new keys, but it is leaps and bounds above the stock.
If anyone else has any other alternatives too, i'd love to check them out, this is just what ive found.
Chlballi
Click to expand...
Click to collapse
You need try Swiftkey 2 for tablets, OMFG its awesome.
check screenshot
How do you get swift key 2?
bjh2379 said:
How do you get swift key 2?
Click to expand...
Click to collapse
I see this on Xoom forums posted by KerryG
its ONLY TODAY FRIDAY invitation, sooo hurry up
Go to http://www.swiftkey.net/vip using code #swiftkeyFRIDAY
tumb keyboard https://market.android.com/details?id=com.beansoft.keyboardplus best 2 bucks I have ever spent
Alejandrissimo said:
I see this on Xoom forums posted by KerryG
its ONLY TODAY FRIDAY invitation, sooo hurry up
Go to http://www.swiftkey.net/vip using code #swiftkeyFRIDAY
Click to expand...
Click to collapse
I've tried on two occasions today and it says that i've answered the question incorrectly. I put in swiftkeyFRIDAY. Anyone with any thoughts?
Sent from my PC36100 using Tapatalk
antjmon said:
I've tried on two occasions today and it says that i've answered the question incorrectly. I put in swiftkeyFRIDAY. Anyone with any thoughts?
Sent from my PC36100 using Tapatalk
Click to expand...
Click to collapse
is #swiftkeyFRIDAY whit #
chlballi said:
For those of you who are having issues with the stock keyboard and it's lag and lack of arrows, have I found a deal for you!
Head to the market and download "Hacker's Keyboard".
Its free and adds a much quicker experience, a dedicated number row, and arrow keys. It does have a bit of a smaller layout to fit all the new keys, but it is leaps and bounds above the stock.
If anyone else has any other alternatives too, i'd love to check them out, this is just what ive found.
Chlballi
Click to expand...
Click to collapse
Very nice! Thanks. Glad you can set the KB height - I'll use this for a bit and see how it is - welcome back arrow keys!
Alejandrissimo said:
is #swiftkeyFRIDAY whit #
Click to expand...
Click to collapse
Sweet... got it, thanks
Sent from my PC36100 using Tapatalk
Glad to see that this thread is helping
thank you the keyboard works flawless!! good job
Head to the market and download "Hacker's Keyboard".
But, why does the system warn you that "Hacker's Keyboard" want access to everything including your 1st born.
Hmmm!
A little suspicious, or is this normal?
Permissions..?
Alot of apps seem to do that...I don't pretend to understand all the nuances of it all...but I can say that I have found zero issues with it as of yet.
ARROWS!..oh how I miss-id you! <in a very gir voice>
chlballi
banksia said:
But, why does the system warn you that "Hacker's Keyboard" want access to everything including your 1st born.
Hmmm!
A little suspicious, or is this normal?
Click to expand...
Click to collapse
If you think about it, a keyboard program needs to watch which keys the user presses and needs to relay that to the operating system. So of course it can and has to read everything you type, including credit card numbers and passwords. You won't find any keyboard that doesn't come with this warning.
Ah, thats much better..........ARROW KEYS.......wonderful
This keybaord (hacker keyboard) is the best...thing...ever!!!
A little scary when android warned me that this thing has acces to my passwords.
It is so damn fast!
crummel said:
If you think about it, a keyboard program needs to watch which keys the user presses and needs to relay that to the operating system. So of course it can and has to read everything you type, including credit card numbers and passwords. You won't find any keyboard that doesn't come with this warning.
Click to expand...
Click to collapse
Makes sense.
But, how can we be sure that this is not a rouge program that is 'calling home' with all your keystrokes?
banksia said:
Makes sense.
But, how can we be sure that this is not a rouge program that is 'calling home' with all your keystrokes?
Click to expand...
Click to collapse
Well first, I think it has nothing to do with cosmetics at all. But, when you install it, did it ask for Internet permission? If not, then there's probably nothing to worry about. The only permissions it asks for is to read user defined dictionary (for autocomplete), read contact data (for autocomplete) and record audio (for voice input.) Nothing nefarious at all.
The password warning is a stock warning that Android puts on all keyboards.
I was impressed with the speed myself..that's why I decided to share it with the rest of the group
I'm on the fence with this device, I have a couple of questions about this one so if I could please get some help.
-Is there any ROMS out there that lets you either hide the nav bar, or change the size of it to get back some more screen size?
-With the 4.2.2 OTA update, supposedtly the LTE for T-Mobile is disbled but there is a work around for this to come back?
I appreciate the help. I'm coming from a Galaxy S2 by the way, so has anyone made this transition?
Yes to both questions...
Paranoid Rom! Or PACman both have options to hide the nav bar and use pre controls!
Sent from my Nexus 4 using xda app-developers app
I never did take the 4.2.2 OTA so can't help you there. But check out Paranoid Android who are the pioneers of Pie, which expands the desktop to hide the navbar completely. There are other popular ROMs (CM from what I hear) that have adopted this. As far as shrinking or resizing the navbar, any AOKP-derivative ROM or AOKP itself have that feature.
Just take a look around the dev forums, I'm sure you know most ROMs have their features listed on the 1st page. Welcome & have fun!
EDIT: "Pioneers Of Pie", haha
Thanks for the feedback.
I'm pretty sure the newer Nexus 4's come with 4.2.2 out of the box, so the work around for LTE will have to be done. I'll check out the ROMs to see the nav bar functions.
stevew84 said:
Thanks for the feedback.
I'm pretty sure the newer Nexus 4's come with 4.2.2 out of the box, so the work around for LTE will have to be done. I'll check out the ROMs to see the nav bar functions.
Click to expand...
Click to collapse
I received mine aprox. 2 weeks ago, and it wasnt on 4.2.2 out of the box!
However it isnt this updated version (with the nipples) people speak about!
Swanseatom said:
I received mine aprox. 2 weeks ago, and it wasnt on 4.2.2 out of the box!
However it isnt this updated version (with the nipples) people speak about!
Click to expand...
Click to collapse
I want the one with the little bumps! I hardly ever put my GS2 on a hard surface directly, at work I always put my phone on a sticky note. So yea, if there is an "auto hide" function for the Nav bar, similar to hiding the Start menu in windows, I'm in.
stevew84 said:
I want the one with the little bumps! I hardly ever put my GS2 on a hard surface directly, at work I always put my phone on a sticky note. So yea, if there is an "auto hide" function for the Nav bar, similar to hiding the Start menu in windows, I'm in.
Click to expand...
Click to collapse
A lot of roms, if not all have the navbar auto hide, and if you don't want the navbar there at all they have pie controls so you're covered there
If you can completely get rid of the nav bar (not auto hide), how do you go back or home? Sorry if this is a stupid question.
stevew84 said:
So yea, if there is an "auto hide" function for the Nav bar, similar to hiding the Start menu in windows, I'm in.
Click to expand...
Click to collapse
Well then forget navbar resizing and go straight for any ROM boasting Pie Controls. You get rid of the navbar and get a much slicker alternative--while I've personally been there done that & reverted to standard navbar, a lot of folks have tried Pie and never gone back
EDIT: Here's a nice huge example pic. Very aesthetically pleasing buttons that fade in with a simple thumb gesture & fade out.
sspyed said:
Well then forget navbar resizing and go straight for any ROM boasting Pie Controls. You get rid of the navbar and get a much slicker alternative--while I've personally been there done that & reverted to standard navbar, a lot of folks have tried Pie and never gone back
EDIT: Here's a nice huge example pic
Click to expand...
Click to collapse
Heck yea, that's what I'm talking about. I'm assuming thats a side swipe type deal?
stevew84 said:
I'm on the fence with this device, I have a couple of questions about this one so if I could please get some help.
-Is there any ROMS out there that lets you either hide the nav bar, or change the size of it to get back some more screen size?
-With the 4.2.2 OTA update, supposedtly the LTE for T-Mobile is disbled but there is a work around for this to come back?
I appreciate the help. I'm coming from a Galaxy S2 by the way, so has anyone made this transition?
Click to expand...
Click to collapse
Not trying to be a d**k, but both of these questions could've been answered with a simple search. Kind of a waste of a thread.
Sent from my Nexus 4 using xda premium
lowrider262 said:
Not trying to be a d**k, but both of these questions could've been answered with a simple search. Kind of a waste of a thread.
Sent from my Nexus 4 using xda premium
Click to expand...
Click to collapse
Eh, have the mods close it.
stevew84 said:
Heck yea, that's what I'm talking about. I'm assuming thats a side swipe type deal?
Click to expand...
Click to collapse
Absolutely--what's even better is you can change their color & highlights to whatever you want. They're black by default & look good w whatever background you got
lowrider262 said:
Not trying to be a d**k, but both of these questions could've been answered with a simple search. Kind of a waste of a thread.
Click to expand...
Click to collapse
The search before you post ship has sailed a long time ago if you ask me, haha. How many threads titled My N4 just arrived let's all talk about it or What's the best ROM + Kernel combo get posted in a day on average? 4?
Might as well play nice. Mods' discretion etc
Hi Guys!
I hope this has not been discussed and it's not a dumb question.
I just got my first android phone which is the note3. Ex-apple fanboy and man am I glad I switched!
Dont think I can ever go back to my iphone ever again.
That said, I cant seem to figure out one feature. Is there a way to create keyboard shortcuts? Ie - type omw and the phone will convert that to on my way?
I have looked online and all over in the phone and this is driving me insane!
Thanks again!
stokedcrf said:
Hi Guys!
I hope this has not been discussed and it's not a dumb question.
I just got my first android phone which is the note3. Ex-apple fanboy and man am I glad I switched!
Dont think I can ever go back to my iphone ever again.
That said, I cant seem to figure out one feature. Is there a way to create keyboard shortcuts? Ie - type omw and the phone will convert that to on my way?
I have looked online and all over in the phone and this is driving me insane!
Thanks again!
Click to expand...
Click to collapse
I don't actually know if there is a keyboard out there that supports it. SwiftKey doesn't and the Samsung stock doesn't either. Smart keyboard might have this feature, you can try search for it in the playstore. But if it's not that important to you, then I'd suggest to try SwiftKey instead. It's a killer keyboard and I bet it will blow your mind if you're used to Apple's keyboard
Sent from my Note 3
Rallerbabz said:
I don't actually know if there is a keyboard out there that supports it. SwiftKey doesn't and the Samsung stock doesn't either. Smart keyboard might have this feature, you can try search for it in the playstore. But if it's not that important to you, then I'd suggest to try SwiftKey instead. It's a killer keyboard and I bet it will blow your mind if you're used to Apple's keyboard
Sent from my Note 3
Click to expand...
Click to collapse
thanks for the informative post!
I guess I will have to keep my eye open for something of the sort in the future.
Out of curiousity, I thought I read about some form of screen recording function on the galaxy note, but have no yet found that either.
Is that a feature of the note3 or an app? All I can do is screenshots it seems...
stokedcrf said:
thanks for the informative post!
I guess I will have to keep my eye open for something of the sort in the future.
Out of curiousity, I thought I read about some form of screen recording function on the galaxy note, but have no yet found that either.
Is that a feature of the note3 or an app? All I can do is screenshots it seems...
Click to expand...
Click to collapse
The Note 3 does not have screen recording. It is not limited to hardware though, so it is possible in the future. Screen recording is built in with Android 4.4 and above, so you might see the feature in the upcoming 4.4 update for Note 3. However, it will probably not arrive until January sometime is my guess. It's also worth noting that especially Samsung is known for removing some of Androids core features and add some of their own. Therefore it's not sure that we will get screen recording with 4.4 for Note 3. With that being said, you can download an application that offers screen recording, however that require your phone rooted. Keep in mind that rooting will possibly break your warranty.
Sent from my Note 3
Thanks for the info! Rooting Isn't a problem, and I'm ok with the warranty thing. I actually pay a monthly fee for an extended warranty because I drop phones a lot
I wish Samsung would be more like the Nexus series!
Any programs that record the screen that you guys recommend?
Sent from my SM-N900W8 using Tapatalk
stokedcrf said:
Thanks for the info! Rooting Isn't a problem, and I'm ok with the warranty thing. I actually pay a monthly fee for an extended warranty because I drop phones a lot
I wish Samsung would be more like the Nexus series!
Any programs that record the screen that you guys recommend?
Sent from my SM-N900W8 using Tapatalk
Click to expand...
Click to collapse
I don't know any myself, I just know there are a few in the Play Store. I never had the need for it myself, so I haven't tried them out. I'd recommend searching in the playstore and looking for the most downloaded one as well as the one with most stars.
Sent from my Note 3
So now KitKat is out with a new full screen mode that apparently breaks whatever mechanism was previously used to go full screen. So is it technically possible to somehow force an app to use immersive mode?
Sent from my Nexus 4 using xda app-developers app
drinkypoo said:
So now KitKat is out with a new full screen mode that apparently breaks whatever mechanism was previously used to go full screen. So is it technically possible to somehow force an app to use immersive mode?
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
"To provide your app with a layout that fills the entire screen, the new SYSTEM_UI_FLAG_IMMERSIVE flag for setSystemUiVisibility() (when combined with SYSTEM_UI_FLAG_HIDE_NAVIGATION) enables a new immersive full-screen mode. While immersive full-screen mode is enabled, your activity continues to receive all touch events. The user can reveal the system bars with an inward swipe along the region where the system bars normally appear. This clears the SYSTEM_UI_FLAG_HIDE_NAVIGATION flag (and the SYSTEM_UI_FLAG_FULLSCREEN flag, if applied) so the system bars remain visible. However, if you'd like the system bars to hide again after a few moments, you can instead use the SYSTEM_UI_FLAG_IMMERSIVE_STICKY flag."
Found at developer.android[dot]com/about/versions/android-4.4.html
It would be cool if there was a method to force this mode selectively of globally for all apps with some sort of control with root.
bunklung said:
It would be cool if there was a method to force this mode selectively of globally for all apps with some sort of control with root.
Click to expand...
Click to collapse
no, no it would not, and no, no it would not work for many!
Wtf are you talking about? Of course it would be desirable and work for many. You just add ONE FLAG to the properties (IMMERSIVE_STICKY) and the application does not even need to be aware!
Sent from my Nexus 4 using xda app-developers app
Already asked developer of full!screen to address this but no response.
Would edit comment but xda app won't let me touch latest post on kitkat, usual high quality of tapatalk
Sent from my Nexus 4 using xda app-developers app
drinkypoo said:
Wtf are you talking about? Of course it would be desirable and work for many. You just add ONE FLAG to the properties (IMMERSIVE_STICKY) and the application does not even need to be aware!
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
nope... depends on the design of the app as to if it would work with the UI, it should stay a design decision not a system/platform one!
Look, apps not going full screen has already been a big problem for android for YEARS. That's why there are so many apps that make apps full screen, like full!screen+. But now Google has made it impossible to hide the navigation bar any way OTHER than immersive mode. Consequently I will be sticking with jelly bean for the foreseeable future because there is no other way to use certain apps full screen. Once again Google breaks something I am using for no reason.
Unfortunately you will get your way even though you are wrong. Apparently you can only initiate immersive mode initially, and not from outside the program. According to the developer of full!screen+ anyway.
There is literally NO valid argument against an app being to force immersive_sticky mode. NONE. The app is not aware of it at all, and it's MY phone, not the app developer's. Don't tell me how I want to use my phone, and I won't tell you where to go and what to do when you get there.
Sent from my Nexus 4 using xda app-developers app
Not about right or wrong, and it should not get you wound up. My app would be worse off if you could do it... So no... Bad idea cause I designed my app to use the back button for navigation. If the app design allows... Sure would be good.. If not... No lol
Sent from my Nexus 5 using XDA Premium 4 mobile app
deanwray said:
Not about right or wrong, and it should not get you wound up. My app would be worse off if you could do it... So no... Bad idea cause I designed my app to use the back button for navigation. If the app design allows... Sure would be good.. If not... No lol
Click to expand...
Click to collapse
Sigh. Please read up on Immersive mode: https://developer.android.com/training/system-ui/immersive.html
The user swipes from the edge of the screen to show the UI, and then they can press the back button.
Please educate yourself.
drinkypoo said:
Sigh. Please read up on Immersive mode: https://developer.android.com/training/system-ui/immersive.html
The user swipes from the edge of the screen to show the UI, and then they can press the back button.
Please educate yourself.
Click to expand...
Click to collapse
BTW I mean and intend no malice or to be condescending..
As condescending as you are attempting to be... I personally think you should come back after having designed a few apps.. Obviously I know what it is and know what kiosk mode was very early in Android... Anyway.. Look... I don't like arguing... But I like it less when someone attempts to dictate terms of Ui design.. While also assuming I need to educate myself... I think that's about the dumbest thing you could have said.. Please note that I have not intended to argue and only offer what I thought would be a valid opinion given my experience... I'm not going to explain / educate you on user flow/ Ui design.. But if you do read there are some good books that should demonstrate a few things that would say it's not the best idea. It obviously depends on design principals and methods in use in the app. Anyway I didn't comment on this thread to argue, only offer an opinion... I think you should be a little more open minded as to opinions, who people are, their experience and have a little more respect.. I apologise if anything I have said offends, as always I'm just attempting to be helpful, will leave this thread and unsub. Good luck in your search
Edit: sigh...ugh, ok my helpful nature came back to me, there are many reasons why this would/could and maybe a bad idea for some but not all apps. Here are a few reasons that initially came to mind.
Dev:
Popup view placements with custom menus in apps (rather than using absolute screen coords (as you cant and it's dependant on android version what is reported) devs sometimes have to hack a solution based on system bar and status bar metrics and calculations, this would screw them and they would now have to check the state, hence why it's an app controlled thing!)
Fixed optimized surfaceView or custom renderer handling, user controlled views that change size with no callbacks or state changes and with no android configuration calls can be very bad. Won't explain this one too much. But at the least it would require devs to implement listeners or callbacks, not something that they would do accidentally allowing it to work.
Design:
if using on screen system bar UI controls (back key, onscreen) that is offscreen, then simply going back becomes a gesture and a click, which is fine unless your design dictates this happen lots.
neways thats a few "opinions" and reasons.
drinkypoo said:
Please educate yourself.
Click to expand...
Click to collapse
I always am and do.... how about you?
Sent from my Nexus 5 using XDA Premium 4 mobile app
I hope you do unsub, and leave me alone in the future. Telling me, the user, that I shouldn't have what I want is beyond ridiculous. And since there's no reason whatsoever (and you have utterly failed to present one, in spite of your attempts to be condescending) why I shouldn't be able to decide if an app is full screen, I wish you'd delete your comments too so that this thread could be used for some useful purpose.
drinkypoo said:
I hope you do unsub, and leave me alone in the future. Telling me, the user, that I shouldn't have what I want is beyond ridiculous. And since there's no reason whatsoever (and you have utterly failed to present one, in spite of your attempts to be condescending) why I shouldn't be able to decide if an app is full screen, I wish you'd delete your comments too so that this thread could be used for some useful purpose.
Click to expand...
Click to collapse
hang on I came back to help...and no I apologize yet again if you think that I was attempting to be condescending, that is not the case, I'm attempting to say why it would be a bad idea "to let the user control the system" in such a way. Personally I think immersive mode in apps should be put in by the dev, but be accounted for and designed around. That was my point. I think you have missed what I was attempting to say... and no, despite 17 years of design/vfx/software etc, I have no more right to tell you to educate yourself than you do me, that was another point... anyways sorry you don't get what I was saying (how it would crash/fc some apps, cause that is a fair reason) or how I explained it... good luck again
deanwray said:
anyways sorry you don't get what I was saying (how it would crash/fc some apps, cause that is a fair reason) or how I explained it... good luck again
Click to expand...
Click to collapse
Apps are not aware of immersive mode, how would it crash/fc some apps, and even if it did, why is that an argument against letting the user attempt it? There's tons of apps promoted here on XDA which will cause apps or even devices to crash if misused, hell, even to be bricked. Are you against all of those apps, too? That is what you didn't explain. You're also engaging in the logical fallacy of appeal to experience when you don't have experience actually trying to do this, and you're only engaging in FUD. You didn't come back to help, you came back to continue your argument against what I want and why? Because you're insulted that someone might believe that the developer in fact does not know best?
This is not my first time around the track with a developer who thinks they're wonderful and that users are ignorant and that nobody but them could possibly know what someone might want to do with their device, or with an app. But users are extremely well-versed in one thing: what they want. And what I want is to be able to force immersive mode for apps which don't employ it, mostly because they were written and then abandoned before KitKat was released and before there was such a thing. In such a case, or in any other case, what the developer wants is irrelevant. That is to say, you are irrelevant. Someone who actually wants to help achieve the goal of being able to force immersive mode would be relevant.
For what it's worth, I'm an IT professional with a good twenty years of experience. Developers are worthless without IT, and vice versa. And neither one has a purpose without the user. Hop off your high horse, and either help or don't.
lol, omg! I don't know how you are taking me the way you are... ok this is the last time I'm going to apologize now cause I intend neither malice or to be condescending or anything of that nature, and I as a "new" dev value not only opinions of strangers but highly value opinions of users beyond what I have seen in other devs! I apologize if you think I'm questioning you in some way... again I am not at all, I'm simply pointing out what "I think would happen and why", although I'm somehow failing to explain/communicate properly.
drinkypoo said:
Apps are not aware of immersive mode, how would it crash/fc some apps, and even if it did, why is that an argument against letting the user attempt it?
Click to expand...
Click to collapse
It's the fact that they are not aware of it, android is a fair platform, but not the best when handling any change in the view tree. So here is an example of performance hit... a listView is a type of view user in almost all apps. Here is what would happen from a framework standpoint if lets say, an animation was triggered to get rid of the system bars that the app didn't know about and the dev hadn't planned for...
the listView starts to expand, the 1st indication of this is it gets incremented in height by (some pixel value/cycle animation)
the listView now triggers invalidate(), this causes all backing data to be read again and all views in the list to refresh and is "blocking" (i think) (as in hangs on the main thread and can stop/slow the UI)
it then redraws all the child views when this is done
repeat for every frame of animation..
thats just 1 little example btw, I can think of lots here and some cause FC's
There's tons of apps promoted here on XDA which will cause apps or even devices to crash if misused, hell, even to be bricked. Are you against all of those apps, too? That is what you didn't explain. You're also engaging in the logical fallacy of appeal to experience when you don't have experience actually trying to do this, and you're only engaging in FUD. You didn't come back to help, you came back to continue your argument against what I want and why? Because you're insulted that someone might believe that the developer in fact does not know best?
Click to expand...
Click to collapse
Not against any apps or mods of any kind (although I must admit that some mod influenced crashes have caused me to have to spend time accounting for them) thats not all that nice
I 100% assure you I did not come back to argue, maybe to present a point better yes, but not for any other reason than I think you took/are taking me the wrong way entirely
Also I would never say I know best, ever, there is no guarantee that it would be "ever" true!
This is not my first time around the track with a developer who thinks they're wonderful and that users are ignorant and that nobody but them could possibly know what someone might want to do with their device, or with an app.
Click to expand...
Click to collapse
Ok that is entirely wrong, and I apologize (really last time) if you got that impression!!! You are sounding more like you have had very bad experiences with android developers!
But users are extremely well-versed in one thing: what they want. And what I want is to be able to force immersive mode for apps which don't employ it, mostly because they were written and then abandoned before KitKat was released and before there was such a thing. In such a case, or in any other case, what the developer wants is irrelevant. That is to say, you are irrelevant. Someone who actually wants to help achieve the goal of being able to force immersive mode would be relevant.
Click to expand...
Click to collapse
we are all irrelevant But again I think your taking me/this the wrong way, I keep saying I would "LOVE/LIKE" apps to be designed and updated for this... I actually was very angry at android for 3.0 and forced systembar (end of kiosk mode)
I was simply pointing out why/how such a thing may cause problems if not designed for and accounted for both visually and technically!
Hop off your high horse, and either help or don't.
Click to expand...
Click to collapse
ok last time really really, there is no high horse here, so nothing to hop down off, out of most I know I am probably one of the humblest you could ever meet and actually most critical of myself too! So sorry if you took me the wrong way!
Again, yes it would be a good "design" idea, no it probably would not be good technically given how "lots" of apps are written.
I think it maybe possible with root, but I also think it may crash a large amount of apps...
Well, sorry, maybe I would have taken you differently if you hadn't attacked my idea right away. If you wanted to be helpful why didn't you try that first?
Anyway, it is supposedly impossible to activate later but I would love that to be false
Sent from my Nexus 4 using xda app-developers app
drinkypoo said:
Well, sorry, maybe I would have taken you differently if you hadn't attacked my idea right away. If you wanted to be helpful why didn't you try that first?
Anyway, it is supposedly impossible to activate later but I would love that to be false
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
well I wouldn't call what I said an "attack on the idea" but maybe I should have explained more about why it is not a good idea given on how the android framework expects things.... dont be so quick yourself to attack, defend or assume, as I think I have said all along, it would be a good idea if it wasn't for "android constraints" ... or rather maybe I should have started out that way... tbh I can see a way that it could be done with some "google" love to the api, but not without...
if you could convince google to alter viewGroups or multi view holders to have adaptive offsets for the top and bottom containers, and that there was also an interface listening by default to what window mode it was in, then lots of the problems both design and technical could be overcome. But in all honestly it took them 3 updates to fix a quite simple but annoying keyboard bug, so would not hold my breath on a request such as this
EDIT : thinking about it, would be easier to just convince developers to include support for it. There is not much to it tbh, I may try with smart messenger when I get all core features finished!
deanwray said:
if you could convince google to alter viewGroups or multi view holders to have adaptive offsets for the top and bottom containers, and that there was also an interface listening by default to what window mode it was in, then lots of the problems both design and technical could be overcome.
Click to expand...
Click to collapse
The whole point of the immersive sticky mode is that the App doesn't know it's happening! The very point is that it can be added to an app without any other changes. The app is totally unaware that the UI is being presented, and it is not intended to know because it is not intended to rescale itself! Your objections all apply to IMMERSIVE mode, I don't see how they apply to IMMERSIVE_STICKY at all. You want the app to know what is happening, but it is critical that it not know if it is going to work correctly without any changes to the app itself!
That is why you are boggling my mind so hard. The app isn't supposed to know that the UI is being presented or hidden, and I don't want it to because I don't want it trying to resize itself or do anything else "tricky", for which you should read stupid. It's stupid because if the app tries to do that stuff it will probably fail, and further there is no need for it to happen.
drinkypoo said:
The whole point of the immersive sticky mode is that the App doesn't know it's happening! The very point is that it can be added to an app without any other changes. The app is totally unaware that the UI is being presented, and it is not intended to know because it is not intended to rescale itself! Your objections all apply to IMMERSIVE mode, I don't see how they apply to IMMERSIVE_STICKY at all. You want the app to know what is happening, but it is critical that it not know if it is going to work correctly without any changes to the app itself!
That is why you are boggling my mind so hard. The app isn't supposed to know that the UI is being presented or hidden, and I don't want it to because I don't want it trying to resize itself or do anything else "tricky", for which you should read stupid. It's stupid because if the app tries to do that stuff it will probably fail, and further there is no need for it to happen.
Click to expand...
Click to collapse
not quite sure if you just called me stupid there Hopefully I read it wrong... the problem is that the available app space would change though right ? Meaning that views would change size. To prevent this the app would need a few things designed into it, so yes you are correct in that there would be no need for a listener with STICKY, but the developer would have had to set flags on both windowManager layout and the base View (SystemUi) (this is what i mentioned with offsets based on UI space, all it does is expand the app to fullscreen "underneath" the System bars) ... so yeah, in the end it is the app that needs to do this, because without that space will change and then the problems start...
Hope I explained that enough ?
deanwray said:
the problem is that the available app space would change though right ? Meaning that views would change size.
Click to expand...
Click to collapse
WRONG. This is why I told you to go read up, do your research, et cetera. It wasn't arrogance, it was because you clearly had not done these things, and needed to before you could make an intelligent, insightful contribution.
This is what differentiates IMMERSIVE_STICKY mode from IMMERSIVE mode. The UI elements appear on top of your application. The available app space does not change. When the user is done using the UI elements, or when they time out, they fade away and your app is left sitting there full screen just like it was throughout the presentation of the UI. Your app is utterly and completely unaware of and unaffected by the presentation of the UI elements.
I treated you the way I did because it was clear that you were coming from a position of ignorance, and meanwhile accusing me of the same. Now that is arrogance.
hello there community!
My name is Sady and i have a couple questions for you. We all know and love the WebOS platform and we also know that that's a dead story. So i'm trying to duplicate the notification on the bottom bar (where the home, back, etc. buttons are) i want it to be available from a swipe up from the bottom (swipe on the black part, not over the icons so Google now shortcut doesn't get messed up) i also want to incorporate the swipe to delete feature on the notifications. This is so that reaching notifications is a LOT easier to reach for people with smaller hands and also so that we can make more use of the wasted real estate of on-screen buttons.
Now that you know what my goal is, here's the problem... I'm only in high school and don't have the advance knowledge necessary to go on with the project. Here's where you, the community of developers, come in. i would really appreciate if you some of you could take on this project on your own and make it possible OR guide me in the right direction to work on it myself and learn a few things on the way.
In the end i would like this feature to be submitted to Cyanogenmod's source code so that all devices with on screen buttons can take advantage of this.
So thank you and have a good day (all pics were made with photoshop-like program)
Bump..
Re-Bump
One last bump
It's not bad. I would love to try it
Sent from my Nexus 4 using xda app-developers app
sosta1 said:
It's not bad. I would love to try it
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
No one seems to be interested in developing it. If i knew how to i definitely would but i don't know how hard it would actually be to implement it. Thanks for the support though
I really don't know much about WebOS, only it was a HP thing implemented in LG Smart TVs, but you may try looking in it's SDK (if it's available) and extract some code/insiration stuff.
But I doubt it's feasibility, Android has a top notification bar, why create a new one and that too, hiding the navigation buttons?
Good Luck!
SayDfuse said:
No one seems to be interested in developing it. If i knew how to i definitely would but i don't know how hard it would actually be to implement it. Thanks for the support though
Click to expand...
Click to collapse
Hiding the notification bar would be temporary. For only a second or two
Sent from my Nexus 4 using xda app-developers app