[HOW TO] Forcing apps to use full screen - Xoom Themes and Apps

So I haven't seen this posted yet so im going to go ahead and pass it on. This is not my finding but something that was used for the Galaxy tablet when I had that. Basically it forces all the apps which do not use the full screen to do so.
Steps are to download Spare Parts 2.2.1, Open it and scroll down to the Compatability box and uncheck it. Restart Xoom and your once measly apps should take up all 10.1" of real estate. Might not be pretty just yet because they are not optimized for larger screens but give them time ;-)..

Great tip. +1

Related

Android Market sucks

I have the sprint vogue that I ran Android 1.5 from my sd card with sprint network. I updated to eclair on the sd card but find my phone says T-Mobile, don't think its a big deal.When I was running 1.5 I was able to find apps like pandora to down load, know on t-mobile network and eclair a lot of apps are missing? Is their a way to unlock the market.
You need market enabler.
http://code.google.com/p/market-enabler/
Edit: This pretty much just adds paid apps.
skipbarker said:
You need market enabler.
http://code.google.com/p/market-enabler/
Click to expand...
Click to collapse
I don't know if that will work cause he was able to download Pandora before and that's a free app, market enabler just to gives you paid apps
My bad. I misunderstood.
http://forum.xda-developers.com/showthread.php?t=628353
Read #5
It's a problem with the Android SDK.
Starting with 1.6, Google introduced screen sizes: Small, Medium, and Large. Our devices have Small Screens (along with the HTC Tattoo). The G1/Dream has a Medium screen, and the Droid/Nexus a Large screen.
The problem is the SDK defaults to Medium and Large screens. It's up to the application developer to test the application for Small screens and proactively add the indicator for Small screen support.
Most developers never bother to indicate the app can run on Small screens, so it gets excluded from your view.
I'm not sure if the small screen thing is linked to the /data or your Google user account. If I knew which, I'd figure out some way to spoof it, so we can get the full market on small screens. If it's on the /data somewhere, then that's a much easier fix.
The fact that clearing your /data and booting up a 480x320 fixes it, seems to indicate it's a value in the /data. It'd be interesting to do a dump of two /data directories with only the market resolution changed and see how they differ on a binary level. Then perhaps we can add a patch to the menu of NoMoRootfs (or a patch that's applied every bootup... or lock down the file that's modified).
If it's on the account, then either you'd have to intercept the Market App's data packet that indicates screen size and modify it proactively, or you'd have to change parts of the SDK to report the screen size as larger than it really is (this would be hard to do because apps use that interface too... you'd have to be able to detect if the request is coming from the Market App).
jnadke said:
It's a problem with the Android SDK.
Starting with 1.6, Google introduced screen sizes: Small, Medium, and Large. Our devices have Small Screens (along with the HTC Tattoo). The G1/Dream has a Medium screen, and the Droid/Nexus a Large screen.
The problem is the SDK defaults to Medium and Large screens. It's up to the application developer to test the application for Small screens and proactively add the indicator for Small screen support.
Most developers never bother to indicate the app can run on Small screens, so it gets excluded from your view.
I'm not sure if the small screen thing is linked to the /data or your Google user account. If I knew which, I'd figure out some way to spoof it, so we can get the full market on small screens. If it's on the /data somewhere, then that's a much easier fix.
The fact that clearing your /data and booting up a 480x320 fixes it, seems to indicate it's a value in the /data. It'd be interesting to do a dump of two /data directories with only the market resolution changed and see how they differ on a binary level. Then perhaps we can add a patch to the menu of NoMoRootfs (or a patch that's applied every bootup... or lock down the file that's modified).
If it's on the account, then either you'd have to intercept the Market App's data packet that indicates screen size and modify it proactively, or you'd have to change parts of the SDK to report the screen size as larger than it really is (this would be hard to do because apps use that interface too... you'd have to be able to detect if the request is coming from the Market App).
Click to expand...
Click to collapse
That is a great idea.
Do you have the capacity to perform the differential on the two directories?
I have deodexed the 1.6 Vending.apk and can post the source for everyone to review. I think the more eyes on this the better.
The only reason I run 320x480 is because I want a full market 100% of the time.
All is working, I used the link that PacyWhitter gave, followed Tatnai directions and know have full market!!!
myn said:
That is a great idea.
Do you have the capacity to perform the differential on the two directories?
I have deodexed the 1.6 Vending.apk and can post the source for everyone to review. I think the more eyes on this the better.
The only reason I run 320x480 is because I want a full market 100% of the time.
Click to expand...
Click to collapse
Yeah, I can do it, though it'd be easier to do it on two data.img files (might have to go back to WinMobile for that). Or I guess I could flash the kernel and wipe my data and export the result each time to a binary file. I'd still be interested in seeing the Vending.apk.
I already know where the Market apk is getting its info from. In android.utils there's a class called DisplayMetrics. The Market apk is likely getting its info from there. It'd be possible to spoof it by recompiling the source with a hardcoded value, but that'd affect applications as well. It'd be much harder to do it for only the Market/Vending apk.
The thing I'm interested in, is that obviously if the "boot up at one resolution, switch back" trick works, then it's not sending the resolution to the server every time. This means it has to be storing the data, or a hash of the data, somewhere.
This guy has a fascinating website on similar subjects:
http://strazzere.com/blog/
There's also a way to use the Market from the emulator:
http://www.anddev.org/viewtopic.php?p=28991
Perhaps I can start there and see if I can reproduce the problem, then produce the solution in a controlled environment.
graphic914 said:
All is working, I used the link that PacyWhitter gave, followed Tatnai directions and know have full market!!!
Click to expand...
Click to collapse
People seem to indicate it resets after a few days, so you will have to redo it until I have time to see if I can fix it.
jnadke said:
This guy has a fascinating website on similar subjects:
http://strazzere.com/blog/
Click to expand...
Click to collapse
That is one of my fav sites for Android dev. Great site .
Started Community Market Project here

[Q] What should I know before buying a Nook Color?

Is there anything I should know about how a rooted Nook Color acts compared to something that's meant to be a tablet (e.g. the Galaxy Tab) that could influence whether I want one? For example,
This thread has workarounds for a bunch of quirks and problems with the NC. Is it common to need to workaround these and other B&N ROM issues?
I've seem mention of 'porting' apps to the Nook Color. Does this mean I have to do more work to get apps from the market than just hitting 'install'? Do some apps not work on the Nook Color?
It looks like B&N pushes over-the-air software updates to the NC that return it to a stock ROM. Is this easy to prevent? When they push their Q1 update, will it (probably) be easy to apply the update and then get all of my data/settings back, or are updates a pain that I have to put off applying until I have time to reconfigure everything?
Is there anything else I should know?
Well I am not hijacking this forum I just ordered a Nook Color I would cetrainly love to see these questions answered but could I also add a few of my own ?
I am in Europe what kind of usability can I expect from the device, will I be able to register it and what about books.
Also I 've heard there are some touch issues, whats up with that ..? is it true .. any solutions..?
I am following the BT thread and all looks great but what about the USB would we be able at some point to connect ext HDDrives or Webcams ..
Lastly I understand it will only play .mp4 movies anyway around that .......?
I will try to give you a couple answers based on my own experiences, though im no expert when it comes to rooting.
Yes there are some quirks with the NC that you wouldn't have to deal with on a regular android tablet. The biggest one is the lack of hardware buttons. There are several software solutions for this, the most effective and stable of which has been "button savior" which you can get in the market.
Some apps font render correctly because of the screen resolution/dpi of the NC. Some of that can be fixed by using an LCD density changing app or altering the setting manually.
You shouldn't have to port apps to run on the NC, but don't be surprised if some apps don't show up in the market. Most stuff works fine though.
As far as i can tell you wont get BN ota updates unless you're on a BN store wifi network. I've been rooted for weeks and i've never seen the 1.01 update pop up. I figure im waiting for the bigger update before i bother reverting to stock and restoring all my apps.
Ill post more stuff as it comes to mind!
posted from my nook color using the official xda app
There are certainly quirks, such as the hardware buttons issue mentioned above. And some apps don't work now, but I imagine other tablets would have similar issues. as android tablets grow in popularity we can expect more compatible apps
spiffytech said:
Is there anything I should know about how a rooted Nook Color acts compared to something that's meant to be a tablet (e.g. the Galaxy Tab) that could influence whether I want one? For example,
This thread has workarounds for a bunch of quirks and problems with the NC. Is it common to need to workaround these and other B&N ROM issues?
Click to expand...
Click to collapse
The B&N ROM does not contain some things that were completely not needed for the device as it was designed, so yes there are workarounds in that thread and on the wiki here: http://nookdevs.com/NookColor_Issues
spiffytech said:
I've seem mention of 'porting' apps to the Nook Color. Does this mean I have to do more work to get apps from the market than just hitting 'install'? Do some apps not work on the Nook Color?
Click to expand...
Click to collapse
Never heard anything of "porting" apps, only reason would be screen resolution of tablets vs phones. Some apps don't behave nicely on the higher res, either they are in the center of the screen, stretched out and ugly, or simply draw really badly. Most fall into the first two categories.
spiffytech said:
It looks like B&N pushes over-the-air software updates to the NC that return it to a stock ROM. Is this easy to prevent? When they push their Q1 update, will it (probably) be easy to apply the update and then get all of my data/settings back, or are updates a pain that I have to put off applying until I have time to reconfigure everything?
Click to expand...
Click to collapse
Yes, your device will query for OTAs and so far nobody has figured out how to safely disable them. Update to 1.0.1 first, then noot it. And when a 1.0.2 or 1.1.0 comes out, expect to do it again. Until someone comes out with a real way to disable the OTAs or a full custom ROM is made.
pavlos46 said:
Also I 've heard there are some touch issues, whats up with that ..? is it true .. any solutions..?
Click to expand...
Click to collapse
It generally happens only when plugged in, and almost always unplugging it and turning off the screen and turning it back on the problem goes away. Some folks say it happens more if the screen is dirty, although in my experience with capacitive screens this is not the case.
pavlos46 said:
I am following the BT thread and all looks great but what about the USB would we be able at some point to connect ext HDDrives or Webcams ..
Click to expand...
Click to collapse
Highly unlikely, but there are ways to do USB Host drivers on Android phones, so it's possible in the future.
pavlos46 said:
Lastly I understand it will only play .mp4 movies anyway around that .......?
[/LIST]
Click to expand...
Click to collapse
Sure, use something like RockPlayer.
Other things to note...
Games run fairly well on Nook Color. I've been using Dungeon Defenders (framerate not the best), Antigen, Angry Birds, Fuzzies and Nesoid. They all work pretty well except for poor framerates with Dungeon Defenders.
You'll definately need Button Savior. The LCDDensity app is also good to have and tinker with. You'll want to get NookColor Tools on there as well to change keyboards. Root Explorer also.
It runs pretty much any app that I can run on my Droid.
Dolphin-Mini works great on the Nook Color.
There are some issues with buttons at the screen edges, like the Android Marketplace search icon or tab switching in Dolphin. Adjusting LCD Density with the LCDDensity app will cure that problem. Otherwise you will have to figure out how to tap on the edges for it to register. Mine only does this at the top edge and not on the sides or bottom.
Overall, a great device. Clockwork is well on it's way to being finished. And there are now a few folks jumping on the bandwagon to create custom roms.
Rockplayer will play other video types, but wont use hw acceleration and will be choppy. Best to convert to mp4 instead.
In the end i think this tablet is for those who actually enjoy tinkering and tweaking.
Sent from my Nookcolor
Seems like I say this constantly, but in my opinion you do not need Button Savior, Softkeys included in the Auto Nooter script for 1.0.0 or 1.0.1 works great.
markiejones said:
In the end i think this tablet is for those who actually enjoy tinkering and tweaking.
Click to expand...
Click to collapse
Exactly. I've enjoyed "fixing" the Nook. But this process could be annoying to many people. Those people would be much happier with an ipad.
khaytsus said:
Seems like I say this constantly, but in my opinion you do not need Button Savior, Softkeys included in the Auto Nooter script for 1.0.0 or 1.0.1 works great.
Click to expand...
Click to collapse
I agree. When you set softkeys "just so", it's a near-ideal key replacement. The default setup is what throws people off, with the little arrow-guy getting in the way and some confusion regarding the "n" key.
Mine is invisible except when I single tap the "n" key -a double tap gets me "home". That's perfect, and not at all in the way.

What is the advantage of HC over others

What is the advantage of using android 3.0 have over 2.2. and 2.3?
Install all three and really see no difference beside the slight UI changes.
evilPERSOn,
I had not yet loaded HC, so my advice is pure speculation. HC has an entirely different interface which acknowledges the fact that a tablet is in essence a tablet and not an oversized phone. So, as such, it works a bit more like a computer with. The speed and streamlined interface of a tablet. As I write this I really wonder why I have not cobbled it up. Well, it is only a matter of time.
Have fun
~Leko
evilPERSOn2009 said:
What is the advantage of using android 3.0 have over 2.2. and 2.3?
Install all three and really see no difference beside the slight UI changes.
Click to expand...
Click to collapse
well for starters this should be in general not development
second HC isnt just a slight UI change, it was MADE for tablets so if you want your tablet to be a giant itouch running android than install 2.2/2.3 but if you want a tablet you should install 3.0
^My bad. I had two tabs open. General and Development. Must have started thread on the wrong location.
1. HC uses GPU interface rendering.
2. HC is meant for a system like a nook with few buttons (good for us)
3.But HC's source is not in the open (bad for us).
poofyhairguy said:
1. HC uses GPU interface rendering.
2. HC is meant for a system like a nook with few buttons (good for us)
3.But HC's source is not in the open (bad for us).
Click to expand...
Click to collapse
Hopefully the source will be released soon!
For me i thought i would try hc on the sd card and just go back to froyo. I was hooked. I used it for two days on a class 2 card then i flashed, and ive tried to go back to froyo and get flash but i cant. The UI is just perfect, the live app switcher key is wonderful and so great to use, probably my favorite feature. Not to mention i love that the task bar is on the bottom, reminds me of windows and keeps the clock and keys out of my face. Honestly i hate the top notification bar on other versions, ive always hidden it on my droid. Being on the bottom is so nice and out of the way.
Its got its downsides, but give it 2 months.. apps galore, source files..... it will be really good to run.
Edit: not to mention, ive never lost data like on my droid while switching apps. Ive come back to apps ive had open for over 24hrs and its still in the same state
Sent from one of those missing Droids
altimax98 said:
The UI is just perfect, the live app switcher key is wonderful and so great to use, probably my favorite feature.
Click to expand...
Click to collapse
i'm using the samuelhaff's eMMC HC and i noticed that i can't scroll the app switcher, so i don't have access to all my previously run apps. is this normal?
loving HC, so far. the fact that it's designed for no hard buttons is just awesome.
i don't think the app switcher even scrolls on the xoom yet.
I have only played with HC breifly. But from what i know about it these are the following reasons to use it.
1. Market. Honeycomb is the first android os that will support having the google market. This provides a few things. Any of us who have played with Ipods and ipads will know that there are specific apps built for ipad. Now that Android 3.0 is built for tablet form factor, and officially supports the market. We will now see Tablet applicatons that provide higher resolutions, or new features. These apps will be built around the 3.0 os, and may not work on older operating systems.
2. Built for tablets. Everything we have had up untill this has been a phone operating systme built for a 3" screen ported to something with a 7-10" screen. The os is clearly built for phones there are things in there that just dont work right, or should not be there, but are there, on a fundimental level in the operating system. By adding native support for larger screens, and removing the phone items, it provides for a cleaner higher performance interface.
3. Interface enhancements. The UI has been built to support the larger form factor. This will provide easier navigation as well as soft keys as mentioned above, since alot of tablets are just missing physical buttons.
Unfortunatly the OS has not been released to the public. My guess is there is some contract between motorola (xoom) and google for exclusivity on their tablet. but dont quote me on that.
1) The web browser is much improved - even over Dolphin
2) The email client is much improved - even over K9
3) Contacts sync seamlessly with Google contacts
4) The keyboard is much improved - has a TAB key, has a "handle" to move the cursor around in text, has cut and paste features.
All of this is enough to make me swich to HC.
Downsides:
1) Many of my favorite apps cannot be found or downloaded from the Market - even though they worked fine on 2.1.
2) From uSD card, runs a little slower than 2.1, but not enough to bother me.
is the video accelerated? I could not take cm7..so slow.
winkler1b said:
is the video accelerated? I could not take cm7..so slow.
Click to expand...
Click to collapse
No. Same problem effects both I think.
Well, I switched and got my nook to recognize the sd (Class 2) partition. I expanded the image to use the 16 gigs too. I love it. The Live App switching is nice. It actually feels more like true Linux (I am thinking KDE) than any other droid system. I just can't handle the lag when booting apps (probably a combination preview/sd card). I am a teacher and grade on my Nook, so I need speed. But, I am excited about this. Thanks a lot Deeper Blue. This will be stellar.
The true app switching is almost priceless as is the efortless interface.
~Leko

Tablet enhancements for the non-technical

My mother has been looking to get herself a tablet as her study is often occupied by sleeping guests or other assortment of distractions that make it difficult for her to work there. I've been showing her how to use the Nook and she's been okay. I was wondering if anyone has any suggestions as to streamline browsing and emails so she doesn't have to search and get stuck somewhere.
Sent from my DROID BIONIC
I have a similar scenario. I've found that MIUI is an easier interface for people that need something easy to use... But personally I prefer CM7, so I'm trying Go launcher and just keeping the main apps that are needed on the home screen. I think having Opera as the browser and the standard Gmail app are fairly easy to use though. It would be nice to have a better launcher for tablets though.

How to make your Atrix HD(or Any Android Phone) more efficient!!!

Hi,
I have recently upgraded from my 3yr old beloved HD2, the most amazing device ever to play with to Motorola Atrix HD which is THE ONLY Motorola device that is compatible with Tmobile 3G and of course 4G since it support 1700 bandwidth along with 1800 and 2100. Anyways...as I was playing with this phone like rooting, installing apps and removing ATT bloatware....I wanted to share some of the things with you all. I hope you find it useful......
-If you want your phone to be rooted....My first advice is not to upgrade this phone to Jelly Bean as it is harder to root it with JB than it is with ICS. I have used every single Android version in my good old HD2 and I can tell you this there is not any striking difference between these to versions as I have used both and using ICS was better to play with for me...what really made me mad was that my purchased Copilot live 8 app does not recognize my purchased Svox US Grace tts anymore...it did in ICS ...Again, I am not a developer, and developers may argue otherwise
-If you willfully or accidentally upgraded to JB please follow this thread(courtesy of DAN ) for rooting instructions...
http://forum.xda-developers.com/showthread.php?t=2143437
It make may not be a very simple for some of you but be patient, read all the posts and keep trying and you will succeed. This is the only option to root Atrix HD with JB and unfortunately there is no way you can rollback to ICS to get the easy root. For instructions on rooting Atrix HD ICS see here(Also THANKS to DAN )
http://forum.xda-developers.com/showthread.php?t=1940594
Without rooting you can't really do much to make your device more efficient....since all utility apps require root access!!!
Now, if you are rooted......AND you have stock ICS or JellyBean....follow my tips if you will, you will see more efficiency in terms app fluidity and power saving....
-Install System App Remover or Titanium Backup Pro to uninstall all the bloatware that are useless and just sitting on your device and memory for no apparent reason....here is hint: if you have not used an app in last 4-6 weeks, chances are you will never use it/them. You will better success with Titanium backup pro in removing them than System app remover....but be very careful what you delete if are not sure just leave it alone!!! HINT: freeze app first see the effect, be sure then uninstall
-Install Startup manager or any app that does this, to block unnecessary process or app to load up...again if you are not sure leave it alone!!!
-Install any task manager/killer and set it auto kill every 30/15mins or when device is off...closes running apps, frees memory and saves battery.
-Optional: install Rom manager or Rom tool box and fix permission if you have a lots of apps installed in your device. As the claim, this should make the apps run smoother.....No offense to the developers, I personally have not seen and practical effect of this step(it may be just in theory), not in my HD2 and not in Atrix HD...but I like to be on the safe side..it does not hurt!!!
-If you are not a heavy gamer then, install SetCpu or Antutu or something of your choice to scale down the CPU a bit...you don't really need that much speed for normal stuff and you will save a lot of battery this way.
-More battery will be saved if you configure built-in app called SmartActions to a profile that suits you. You can also install auto on/off 2G/3G/4G. I personally don't use it...as it takes long time to switch back to 3G/4G when you wake up your device and you need to use internet right away...not after 10mins..lolll
-If you are in ICS install Widgetlocker app and set it up to Easywake mode to wake your device by pressing volume key....it will save the torture on your power button any time you want to wake up device...NOTE: This App option does not work on JB....so your only substitute is to install WakeUp Screen app to wake up device by shaking instead....TIP: set up threshold to as low as possible so that you don't destroy the inner structure of your Atrix or let it slip out of your hand or smash it on the ground by shaking it too hard....you should not sacrifice your phone over the power button, right???
-Install Lux auto brightness app and adjust/lower your brightness to your choice...I personally think it is too bright in stock mode...saves battery.
WELL........I guess that's all the utility apps you need as far as I can think of and your device will be more efficient......all of these can be installed from the infamous google play....
If you use custom rom via safestrap method...many/some of these features are/may be built in or customizable within the rom...you won't need third party apps...I myself have not installed custom rom although I am flashaholic and I still have my HD2 for that...but I like to wait the custom roms to mature a bit more since I see complaints of buggy camera or sound or bluetooth etc......And since I have customized and cleaned up the stock rom via above stated apps....I don't think I will ever try or need to flash my Atrix HD since it run perfectly up to my expectation....for flashing rom matter I have my HD2 lolllll
NOTE FOR THOSE WHO WILL SCREW UP REGARDLESS: I AM NOT RESPONSIBLE AND IF YOU ARE NOT SURE. DON'T DO IT...SIMPLE!
PS: If you have any tips or tricks please join in and share!!!!
I hope you find this helpful...if you do, hit the thanks button...and if you don't...I wish there was a unthank button...xda should work on that
What do you think?
Our CPU is of 1.5 ghz, how much shud we set it at?
I set it up up at 1024...fast enough for me...see for itself you can always change it also make sure to check set at reboot option...I use antutu CPU control. You can also also use diff profile option like...at screen screen set it up around 600 or so...will save even more juice...
Sent from my Atrix HD
NYSEAN1 said:
I set it up up at 1024...fast enough for me...see for itself you can always change it also make sure to check set at reboot option...I use antutu CPU control. You can also also use diff profile option like...at screen screen set it up around 600 or so...will save even more juice...
Sent from my Atrix HD
Click to expand...
Click to collapse
Yea the good old underclocking when the screen is off i have been doing since i had my HTC Incredible saves so much battery nice tips btw.

Categories

Resources