# Question
Title: Android email setup of Mail app results in a "Force Close"
On the Motorola Droid I was successfully getting my corporate email for a year with no problems. On 11/09/2010 I started getting a security error when trying to retrieve email in the native Android Mail app. I tried tweaking a couple settings but ended up deleting my account credentials in order to re-enter them in an effort to bypass the security error. I know get an error every time I enter my account credentials and attempt to connect to our corporate exchange server.

I go through the following steps:

Open the mail app Enter email address and password Press Manual setup Press Exchange Modify Domain\Username and Server to contain correct corporate information Insure "User secure connection (SSL)" and "Accept all SSL certificates" are checked Press Next App says "Checking incoming server settings" Message pops up "Sorry! The application Email (process com.android.email) has stopped unexpectedly. Please try again."

No combination of rebooting, clearing Mail app data and changing of SSL selections allows me to bypass this error.

**UPDATE** According to Motorola Level 2 technical phone support the only solution to this issue is to restore the phone to it's factory settings.

# Answer
> 1 votes
Andy appears to be gone, so I'm going to post the answer since the problem is solved.

> According to Motorola Level 2 technical phone support the only solution to this issue is to restore the phone to it's factory settings.

---
Tags: motorola-droid, email
---


# Question
Title: Is there anything that can show exactly what has awaken my phone?
Recently I had some issues with my phones battery getting drained in 8-10 hours, even though the screen was active for less than 1 hour and wifi/bluetooth/gps was off.

My first thought was to check the battery usage statistics, but all I saw was the display, voice calls and cell standby, and after that a few apps that I commonly use (such as the browser).

Still suspecting an app hogging the CPU I used applications such as a task manager and watchdog to try to find the culprit, but no luck. I then looked around here and found a couple of answers referencing to the awake time. Looking at battery usage again I could see that indeed the awake time was around 75% of the total time since last charge, i.e. some app was preventing my phone from going to sleep. I uninstalled a couple of apps I don't use anymore and lowered settings for email checks etc, and now my awake time is down to normal levels.

My question is, is there any app/secret number/trick/whatever that can show exactly what has awaken my phone? In the battery usage statistics I can still see that sometimes the phone wakes up even though the screen is off, and that is normal, but if I ever get this problem again (and I'm sure I will), this would be a very valuable tool for trouble shooting.

# Answer
> 5 votes
I'm using Better Battery Stats. It will shows what apps are causing wake locks and that sounds like what you're after. http://forum.xda-developers.com/showthread.php?t=1179809

---
Tags: samsung-galaxy-s, 2.3-gingerbread, battery, battery-life
---


# Question
Title: Is the app version I download always the latest?
I have recently submitted an app to the Android market to quickly realize that I had left in a bit of code that needed to be removed. I quickly re-submitted a new version but was wondering if the market makes you download version 1 and update.

I could not see this being the case but when I tried to re-download the new version after removing the old one from my phone - it was exactly the case. The faulty version 1 was downloaded and I needed to manually update it to v1.1.

If anyone has any ideas or would like to help me out by maybe downloading the app and letting me know which version you were given that would be great - **App Link**.

# Answer
> 3 votes
The only way this would happen is if you downloaded the old version of your app before Google had "pushed out" the new version you uploaded. If you download an app you won't get anything but the most recent version Google has available. I assume you just didn't wait quite long enough after uploading before trying to download it.

---
Tags: applications, google-play-store
---


title: Yellow Triangle at bootup

text:
# Question
Title: Yellow Triangle at bootup
A few days ago I bought a Samsung Galaxy S2. But, at phone start up under the Galaxy S2 Logo I see a strange Yellow Triangle. I read a few forum posts found on google, but I have some doubts about this. To be more precisely, what that means? Ah, and yes, at first start up I didn't see this triangle, he appears after I tried to update the phone software from samsungapps.com

# Answer
> 2 votes
You just got case of failed update. Try to have look at this article and see if you can get it sorted

---
Tags: 2.3-gingerbread, samsung-galaxy-s-2, boot
---


# Question
Title: Why aren't there notifications for updates to built-in applications?
On July 29th, Google released an update for the Gmail application, that brought it to version 2.3.5. Since I had version 2.3.4, I was expecting to be notified of the update shortly as I had for updates to other applications including ones that came pre-installed on my phone, such as Google Maps.

Alas, I still haven't received the notification, even though I can see the update available in the market (yes, I realise I can download it manually).

I have since surmised (though this is a guess on my part) that the difference is that gmail is considered a "built-in" app, but Google Maps, while pre-installed on my device, is not considered built-in.

Is this right?

If it is, why are built-in apps treated this way? Is there a technical reason, or are they somehow considered more sacrosanct, because of their status n the platform?

Update:

Apparently, the SDK doesn't list Google Maps as built in, but it does list the "email" app. Furthermore, Google Maps is listed as a "Downloaded App" but Gmail isn't.

# Answer
If the app has never been updated via the market (you are still using the version that was bundled in the ROM) then there's no link between the market and the installed app. Because of that, you won't get update notifications. Once you install a newer version from the market you will begin to receive notifications of future updates.
> 3 votes

# Answer
Google Maps is generally a system app as well. There's another question where the user had GMail update automatically despite having auto-updates shut off. So as far as we know, Google pushed this update out specially just like they push out Market updates. Perhaps there was a critical security fix or something like that.
> 2 votes

---
Tags: updates, samsung-nexus-s, notifications, gmail
---


# Question
Title: auto (usb) tethering when phone is connected?
Can I somehow **auto** turn on

* usb tethering when I connect my
* HTC Desire with Cyanogenmod 7.0.3 to my
* Windows 7 computer?

NOTE Not when I connect it to anyother computer though.

# Answer
If you use EasyTether, you can always have it enabled on your device and simply right click the icon in the tray (Windows) or enable it via terminal (Linux) and be on your way. Not quite 'default' but one click is pretty good. And EasyTether uses nothing when you're not attached to a computer, so no wasted battery or processing. It does display a notification icon to be persistent (not be killed), but you might be able to turn it off.

As far as it knowing, you have to have the client installed, so any computer you hook it to that didn't both have the client and have you enable it computer-side would do nothing.

Hope that helps!
> 1 votes

---
Tags: cyanogenmod, tethering, automation, usb-tethering
---


title: Droid only boots into ClockwordMod

text:
# Question
Title: Droid only boots into ClockwordMod
So I've just rooted my Motorola Droid (I've done this before on the same device, but with a different method back on 2.0.1). I am on 2.2.2.

The root went successfully, Super User app was present, etc. I then installed ROM Manager and http://www.cyanogenmod.com/ from my SD card.

After that, my phone would boot, then run through the boot animation, freeze, then start the boot animation over again, and repeat.

I made a backup through ROM Manager before the install, and have restored it.

From what I could tell, that went fine, but now I'm stuck in ClockwordMod Recovery each time I try to reboot my device.

It boots once, showing the Motorola logo, then shuts off, then boots again showing the logo, then goes directly into ClockworkMod, without me holding `x` or anything special.

Can I get out of this or am I bricked? And troubleshooting suggestions?

# Answer
> 1 votes
Restoring a backup of one ROM over top of a different ROM is a bad idea; although it may work in some cases, the device partitions often get screwed up. You need to flash a working ROM -- preferably the original one -- and should have no problems doing so since you have Clockwork access.

---
Tags: clockworkmod-recovery, motorola-droid, rom-manager
---


# Question
Title: Unable to move apps to SD card after Gingerbread upgrade
I upgraded my HTC Desire to Gingerbread via the official update yesterday. It wipes all settings, so I've been working through re-installing all the apps that I previously had on the phone. They all install fine and some move to the SD card fine too, but some just say "unable to move to SD card" when I select them. I suspect it's because they were on the SD card before and it's getting an error when trying to overwrite the existing files/directory. Where do these get stored and how can I work around this?

# Answer
> 0 votes
Hmm, actually just tried again a few hours later and it works now... Odd!

---
Tags: htc-desire
---


# Question
Title: Are there any apps for advanced Japanese learners?
> **Possible Duplicate:**
> How can I study or prepare myself for an exam with the help of my Android device?

I passed JLPT2 a while ago and got an Android yesterday. Been looking for a Japanese learning app that does not focus on simple phrases + hiragana/katakana. I'm also not that keen on having an app that just uses one of the freely available kanji lists and just makes you drill those. Would like some more vocabulary-oriented app.

# Answer
Are you familiar with the program Anki? It has many shared decks to study from, many of which relate to Japanese. The app Ankidroid is the android version and highly recommended. Some advice on Japanese decks can be found if you browse the 'kanji koohi' site. For intermediate studies - if you concentrate on reading - Japanese Vertical text viewer is good - and it will give you proper Japanese font support - as the Android system fonts sometimes seems to use Chinese characters that don't look right for Japanese. Any new vocabulary you pick up, you can review later with Ankidroid, if you want to. Also, I really like rikai - it's in its early stages but seems to work well. Use it to browse Japanese web pages, with access to a handy pop-up dictionary definiton for any Japanese word.
> 2 votes

---
Tags: applications
---


# Question
Title: Where can I find my Android applications?
I want to know where do Android applications stay?

For example, if you install a program with package name `xx.yyy` , you will see `xx.yyy-1.apk` in `/data/app` and will see `xx.yyy` in /data/data and `data@app@xx@yyy-1apk@classes.dex` in `/data/dalvik-cache`.

I want to know other places that a program can stay.

At a glance, I want to remove a program manually, and I want to know places the application might occupy.

At the end I want to know the function of each file. What's the duty of `data@app@xx@yyy-1apk@classes.dex` in `/data/dalvik-cache` for example?

# Answer
> 4 votes
The `/data/app-private` directory is another location of 3rd-party protected apps. System apps that come pre-installed with the ROM are stored in a read-only `/system/app` directory.

`/data/dalvik-cache` contains optimized bytecode for each installed app, which allows the system to launch it faster. These `...@classes.dex` files get generated at installation/update time, or during the first boot-up for pre-installed apps.

Also, with Android 2.2 Google introduced ability to move apps to the SD Card. When you do this, a new virtual mount point is created under `/dev/block/dm-X` (where "X" is a sequential number starting with 1) which points to `/mnt/asec/xx.yy-1`.

`/data/data/` folder contains settings, preferences and cache for all apps, each within its own folder named after the package name. E.g. `/data/data/xx.yyy/`.

---
Tags: installation
---


# Question
Title: Buying apps and entering credit card number via 3G/GPRS. Is it secure enough?
As title. Of course using Android market and the Google Checkout payment. By the way, how about other market-like apps?

# Answer
First be aware that you're transferring data over a wide area wireless device (the range of 3G is much wider than Wifi), therefore it is easier for an attacker to snoop on whatever your device is transmitting on 3G than on Wifi. The 3G/GPRS only has a lightweight encryption (to limit unnecessary use of CPU power and battery, which is already scarce in mobile devices), this encryption should never be relied upon.

However, applications can use its own encryption. I have not checked into it specifically, but I would presume that Google Checkout on Android does use SSL encryption; which is widely accepted to be strong enough for doing online purchases.

In short, you should not need to worry about doing online purchases using Android Market. If you're doing purchases on other apps, you should check whether they're using SSL or other strong encryption. Be aware that your banking details are being transmitted wirelessly, it is trivial for anyone to record data that are transmitted using radio waves; your only line of defense is SSL encryption, which **should** hold attackers at bay long enough until your credit card expires.
> 9 votes

---
Tags: applications, google-play-store, security, 3g, gprs
---


# Question
Title: Search2Play broke my Samsung Infuse's back button. How can I fix it?
I have a Samsung Infuse 4G, rooted and unlocked. I installed Search2Play and it broke my back button. I uninstalled and unrooted, then rerooted, but the back button is still not working. Could someone please help me fix this?

# Answer
> 1 votes
You'll probably want to wipe everything and reflash your ROM. This XDA post has everything you need:

> # What this is:
>
> A package to return your device to a completely stock state. It differs from h8rift's packages in that it includes a PIT file to repartition your phone. This is especially useful for those who accidentally flashed the wrong PIT (cough... bella) or screwed up their partitions some other way.
>
> # Is this dangerous?:
>
> No. The PIT file I created has been tested and confirmed working by myself.
>
> # Instructions:
>
> 1. Make sure the drivers for the Infuse 4G are installed (installing Kies is the best way to accomplish this)
> 2. Download and unzip GTG's\_Ultimate\_Unbrick.zip
> 3. Run Odin3 v1.7.exe as administrator
> 4. Place your phone into download mode (pull battery, replace battery, press and hold both volume buttons while plugging in the USB cable)
> 5. Make sure your phone shows up in Odin as COM##
> 6. Click the PIT button and choose infuse.pit (and make sure Re-Partition is checked)
> 7. Click the PDA button and choose PDA\_UCKD5.tar.md5
> 8. Click the PHONE button and choose PHONE\_UCKD5.tar.md5
> 9. Press Start
> 10. In the rare case that it finishes and your phone proceeds to boot loop, pull the battery, replace it, press and hold both volume keys and then press and hold the power key, keep holding all three buttons until 3e recovery comes up, select "delete all user data", and finally select "reboot system now".
>
> ----Download----
> GTG's\_Ultimate\_Unbrick.zip (183MB)

Note that Odin is very powerful and, despite the fact that the post says it's not dangerous, Odin can brick your phone. Proceed at your own risk. That said, I've used Odin dozens of times myself and it's saved my phone several times.

---
Tags: buttons, samsung-infuse-4g
---


title: How to upgrade to Android 2.3 from 2.2?

text:
# Question
Title: How to upgrade to Android 2.3 from 2.2?
> **Possible Duplicate:**
> How do I update the OS in my device?

I own a Sidekick 4g currently running Android 2.2 (Froyo) and I want to upgrade to 2.3 (Gingerbread) to use my front camera on video chat with family on Skype. How do I upgrade my Sidekick?

# Answer
If there is an official update to Android 2.3 (check the post on Gingerbread updates) then you'll get a notice on your phone (eventually). Just follow the instructions.

If there's not an official update and you don't want to wait for one, you'll need to root your phone and install a Custom ROM.
> 3 votes

---
Tags: 2.3-gingerbread, updates, t-mobile-sidekick-4g
---


# Question
Title: Is there any tool that tells me the min and max battery consumption rate of an app?
Is there any tool that tells me the min and max battery consumption rate of an app?

# Answer
Apps don't consume battery. The device consumes the battery as it does things like run apps. So the only way to measure battery use is physically.

Fortunately, devices record battery use themselves. There is most often an area in Settings where you can view the approximate percentage of battery used by apps, cell standby, etc.

You could also kill/remove everything except your app and see how long the battery lasts on a full charge, and compare it to how long the battery lasts without your app running.

The best way to ensure low battery use is good design, though. Your app should not be busy waiting, otherwise it will consume much more battery than needed. You also mention (I think) that your app won't work if the phone is rebooted. Plenty of other alarm apps work after the phone is rebooted, so I think you need to look into that.
> 3 votes

---
Tags: battery
---


# Question
Title: disable sync when in mobile (3g) network
How can I enable auto-sync only when wifi is available? I have a small data plan and I don't want to waste it on sync.

# Answer
> 2 votes
There isn't a way to do this in the default settings for Android devices and most people are surprised to learn that they can keep sync on full time without exceeding even modest data plans.

I would recommend checking out Tasker. It's an Android application that allows you to automate almost anything on an Android device. You can use it to automatically toggle on your auto-sync setting using the WiFi state as a trigger. Tasker is a bit pricey, so please read on.

This widget, if it lives up to its billing should do the trick for you, read the comments, you'll see it turns on sync when wifi is present. It's not named very well, but check it out: wifi AutoSyncAuto Toggle

---
Tags: wi-fi, sync, 3g
---


# Question
Title: My HTC Desire Keeps Overheating, what can I do to stop this?
> **Possible Duplicate:**
> How can I prevent my HTC Desire from overheating?

I've just purchase a HTC Desire and after about 10mins of using it, it will overheat and crash onto the opening green HTC logo which you get when you turn the phone on. What can I do to prevent the phone from overheating?

# Answer
> 2 votes
I suppose your best bet is to return the phone, since you have just bought it!

It is normal for all phones to heat up when using hardware resources like Camera or GPS, it is not normal to crash recurrently after a simple 10 minutes usage.

You can check some information about battery conditions using the dial code *#*#4636#*#*

One last thought: Does it happen all the time? I mean, sometimes it is hard to reproduce some kind of error or behaviour to the vendor because of its uncertainty and they might distrust you. But if you had just bought it, that should not be a problem.

Cheers

# Answer
> 1 votes
If the Desire is on T-Mobile, there was a very long support thread with folks reporting unusually high battery drain around the time this question was asked. The workaround seems to force usage 2G networks (EDGE or GPRS) as the problem seems to be with **all** phones on T-Mobile that talk 3G, not just Android phones.

(This doesn't affect me, as I'm on AT&T; I can't do better than 2G anyway. My T-Mobile prepaid backup phone has no data plan, so isn't affected either.)

---
Tags: htc-desire, overheating
---


# Question
Title: cyanogenmod 7 mytouch 3g cannot connect to wireless
Upgraded to cyanogenmod 7.0.3-slide a week ago. Just today the wireless (802.11G) quit working. Wifi Analyzer just shows "Nothing yet ;)". Rebooting doesn't seem to help. Any ideas?

# Answer
> 1 votes
I remove the saved networks and it started working again.

Hope this helps someone else.

---
Tags: wi-fi, cyanogenmod, htc-mytouch-3g-slide
---


# Question
Title: Difference between Super LCD screen of Nexus S and Super AMOLED screen of Samsung Galaxy S -- Which is better?
I was wondering has anyone of you experience the difference among super LCD screen of Nexus S, and Super AMOLED screen of Samsung Galaxy S? Which type of screen is better?

# Answer
As Ryan has pointed out there isn't that much of a difference between Super AMOLED and Super LCD screens - chances are you will be hard pressed to see the colour difference unless you have two mobiles side by side (or at least the difference is small enough it shouldn't really be an issue)

From what I've read, where the two differ are:

* **Battery usage** \- AMOLED uses less power, thus longer use of the phone on one battery charge.
* **Screen glare (under the sun)** \- LCD screens I believe have less glare and are more 'readable' compared to the standard AMOLED. Supposedly the Super AMOLED has improved from the AMOLED and is more readable under the sun too.

edit: It seems like Super AMOLED has indeed improved compared to AMOLED. According to engadget, Super AMOLED is now similar to LCD - both are slightly more visible than AMOLED under the sun.

Super AMOLED, AMOLED, LCD (screens left to right)
> 7 votes

# Answer
The US Nexus S has a Super AMOLED, But a lot of manufactures are moving to Super LCD for the screens because of the "Super AMOLED Shortages". Even the Galaxy S 2 is supposed to have a Super LCD.

From an engadget article comparing the two...

> there really is no clear winner between SLCD and AMOLED when it comes to picture quality -- the former offers a sharper picture plus a more realistic color reproduction, whereas the latter shows off brighter, more vibrant colors. But as we concluded earlier, AMOLED seems to be slightly ahead of the game with its power efficiency

Now, I am not really sure if there is a big difference between AMOLED and Super AMOLED, but as you can see, visually, there isn't much of a difference between AMOLED and Super LCD. Super AMOLED is going to produce a darker black, as Super AMOLED doesn't transmit any light at all when displaying black, which helps on battery.
> 8 votes

# Answer
The most notable difference seems to be the rendering of black, where the Super AMOLED display rocks the socks off of the Super-LCD.

(Source: Comparison of Nexus-S models on flickr)

Otherwise the points seem to be that the SAMOLED takes less power and is a little bit thinner and lighter. The "vivid" colors may actually lead to over-saturation, but it doesn't look like a problem I'd worry about.
> 2 votes

---
Tags: samsung-galaxy-s, samsung-nexus-s, super-amoled
---


# Question
Title: What does the yellow progress bar in stock browser means, while rendering downloading web page?
While rendering / downloading web page the stock browser shows moving yellow progress bar. It tends to start increasing from the left, at times increasing from the right, there are also gaps in the yellow bar, before finally completing rendering / downloading and disappearing. I'd love to understand what it all means.

Whatsmyuseragent.com gives ...
"Mozilla/5.0 (Linux; U; Android 2.2; en-us; ViewPad7 Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1"

Android browser progress bar video on Picasa at ...
00:01 shows short yellow bar from left
00:02 shows yellow bar from right
00:03 shows longer yellow bar from left
00:05 complete rendering, progress bar disappears

# Answer
> 2 votes
I've never seen it come from the right, nor have I seen it "gap", but the progress bar is just that, it shows the download progress for the page that you about to view.

After you posted your screenshot and video, it looks like that the browser is seeing that you are on the Malaysian version of Google. If I am correct, the Malaysian is read from Right to Left, which would be why the progress bar loads from right to left.

If you just go to Google.com, it will load from left to right, or you have the default language on your device to be Malaysian, in which case, would default it to right to left.

---
Tags: browser
---


# Question
Title: How do I stop Facebook linked contacts' pictures from automatically updating from Facebook?
I have several contacts with linked Facebook accounts. I've set contact pictures for them using Google Contacts, but every time they update their Facebook profile picture, the Facebook picture is selected automatically.

When this happens, I need to go back and change manually back to the picture I selected myself, which gets pretty annoying.

How do I prevent Facebook (or other linked account) pictures from taking over?

# Answer
> 3 votes
From your home screen, under `Menu->Settings->Accounts&sync->Facebook` you can uncheck `Contacts`. Obviously, this will stop your phone contacts from syncing to facebook, but after you get the list the first time, the only thing that really updates is the pictures, so disabling it should take care of it :)

---
Tags: contacts, facebook
---


# Question
Title: Can I use mono sound on a set of headphones instead of stereo?
I have a friend that is deaf on one ear and she would like to get all the sound through one ear bud. Is it possible to get mono sound instead of the default stereo sound through the headphones?

# Answer
I am not familiar with a setting in Android to mix both channels but perhaps this stereo to mono adapter could help.
> 4 votes

---
Tags: audio, headphones
---


title: Voice Actions to Start Applications?

text:
# Question
Title: Voice Actions to Start Applications?
I looked at the list of Voice Actions on Google's website and couldn't find one for starting an application of my choice.

Is starting applications supported by Voice Actions?

If not, can a user add this feature via some setting or by an app from the market?

# Answer
> 4 votes
The built-in Google Voice Commands can't (at this time) launch apps.

However, a quick search on the Market revealed a few possible alternatives. Here are two:

# Answer
> 2 votes
It depends on your application. For example, the "Listen to ..." ties in with several music apps like Spotify and mSpot. So far there's no way to launch an arbitrary app through voice actions if the app doesn't support one of the voice action keywords.

---
Tags: voice-command
---


title: How to enable non-3G data

text:
# Question
Title: How to enable non-3G data
After I got my mighty Fly-Ying FG8 I didn't care for mobile data, mostly due to the measly 5MB data plan with extortionate overage charges. I miss the occasional emails on the road, Waze navigation and A-GPS so I thought to put these 5MB to good use.

The problem is that in the Settings =\> Mobile networkד I have only "data roaming", "Access Point Names" and "Network Operators" on both SIMs. I couldn't make the device use its EDGE capability. Does anyone know how to turn it on?

# Answer
Appereantly, you have to define an "Access Point Name" in order for your mobile data to work.

in Settings =\> Wireless & networks =\> Mobile networks =\> Access Point Names =\> menu =\> New APN

The settings vary by operator, you can find the Israeli ones here.
> 2 votes

---
Tags: data-connection
---


# Question
Title: What's this icon that looks like 3 vertical waves in the status bar of my Droid X?
There's this vertical river-looking icon thing in my status bar? Nothing's claiming it in the notification window.

Crude recreation:

# Answer
> 7 votes
The third table in this page mentions "Vibrate": https://motorola-global-portal.custhelp.com/app/answers/detail/a\_id/48504/~/droid-x---phone-status-%26-notifications

Even though the first table clearly depicts a different icon for the vibration mode, although with the same zigzag pattern.

The pattern is also the same as the icon I have for vibration mode on my SGS:

Cheers!

# Answer
> 4 votes
Looks like the icon for the "Silent" or "Vibrate" mode. These icons are different depending on the skin manufacturers/carriers put on their phone, but those wavy lines usually represent vibration.

---
Tags: motorola-droid-x, notification-icons
---


# Question
Title: Is There *Any* Way To Increase Internal Memory?
Ok, even to me this question sounds stupid but I let's just go with "the only dumb question is the one not asked".

I have nearly 14Gb free on my SD card but the Motorola Droid only has 128Mb internal so I am constantly fighting "low memory" warnings. I have moved every app that I can to my SD card. This is not only a hassle, for some apps (\*cough\*AnythingGoogle\*cough\*) I have to choose to either have Widget functionality or sacrifice my precious internal space.

**Question**: Is it physically possible for me to upgrade this internal memory?
Although I believe answering that question will cure my woes, I will open it further to ask: Do you have a recommendation on what I could do differently (other than *just delete your crap!*). As I said, I have plenty of (SD) space so I find it asinine to have to make sacrifices because of these short-sights in this phone's design (after all, who would *ever* have an app larger than 1k, right? You'll never come close to using 128Mb...).

# Answer
Theoretically, of course, you could modify your hardware. But this is not remotely feasible for 99% of us.

One thing you can do -- if you root -- is to install various apps that will allow you to move *more* to the SD card. You could also try a custom ROM that is smaller than the stock ROM. If rooted you will also be able to uninstall crapware system apps (be careful not to touch the important onces).
> 3 votes

---
Tags: motorola-droid, customization, internal-storage
---


# Question
Title: Does updating to 2.3 fix Galaxy S' lag issue?
As title. The lag issue I am talking about is the notorious "RFS lag" as explained here, and is also refered to here and here

# Answer
> 3 votes
Although they didn't change the file system, they did make improvements and I'm personally noticing significantly less lag on 2.3.3 coming from 2.2.

# Answer
> 1 votes
From techie-buzz.com:

> \[O\]ne major disappointment with this firmware is that it still uses the RFS file system. The RFS FS is the major culprit behind all the lags and stalling issues which majority of the Galaxy S owners face.

If you want to fix your lag I recommend an Ext4 lagfix. If you flash a kernel such as Voodoo with Odin, you don't even need to root first (note that flashing it will void your warranty anyways though). This guide describes the process for an Android 2.3.4 kernel for the SGS GT-i9000.

I use Voodoo on my SGS Vibrant and it's awesome.

# Answer
> 1 votes
2.2.1 was the big lag fix release on the Galaxy S, that made a huge difference to the device's speed compared to the previous 2.1 and 2.2 releases.

To me, the Gingerbread 2.3.3 feels very much the same to me as 2.2.1 did.

---
Tags: samsung-galaxy-s, 2.3-gingerbread
---


# Question
Title: Does AVG have any features that Lookout doesn't have, or vice versa?
I'm trying to decide which antivirus/malware protection I should use on my android phone.

It looks like the best options are either Lookout or AVG. Where can I find a list of features that the one has and the other doesn't, or vice versa?

# Answer
Lookout

**Free**

* **Security**
    + Anti-Virus, Anti-Malware, Anti-Spyware
* **Backup**
    + Contacts Backup
    + Restore Data to Existing Phone
* **Missing Device**
    + Find Phone (Locate & Scream)
* **Support**
    + Standard Support

**Paid** *($2.99/Month or $29.99/year)*

* **Security**
    + Block phishing and malicious websites
    + Protect your privacy with Privacy Advisor
* **Backup**
    + Photo, Call History Backup
    + Transfer Data to New Phone
* **Missing Device**
    + Remote Wipe
    + Remote Lock
* **Support**
    + Premium Support

---

AVG

**Free**

* **Security**
    + Scan whole device and identify and remove viruses with a simple click
    + Automatic scans can be run weekly, daily, or on demand
    + Check apps for malware before downloading from app stores
    + Check web content, emails, and SMS for malware before downloading to device
* **Theft protection**
    + Locate lost or stolen device using GPS
    + Create and display onscreen message remotely
    + Lock device and wipe content
    + Manage applications remotely
* **SMS spam protection**
    + Basic protection from SMS spammers

**Paid** *($9.99 One time charge ???)*

* **Premium SMS security**
    + All text messages checked for malicious content and spam in real time
    + Text message spam blocked at source
* **VIP support**
    + Anti-Virus PRO customers receive premium level support whenever they need it
* **No disruption**
    + Anti-Virus PRO is free of advertising and other disruptions
> 2 votes

---
Tags: antivirus
---


# Question
Title: How to preview all UI elements/widgets and dialogs
I need to view all the different UI elements and dialogs on a device. This would be helpful while developing new platform level themes.

Is there an existing app that will do this? Are there other ways to view all the UI elements (e.g. android.widget.Button, android.widget.CheckBox, etc).

# Answer
You should take a look at the Android API Samples.

The APIDemos application is exactly what you are looking for: http://developer.android.com/resources/samples/ApiDemos/index.html
> 3 votes

---
Tags: themes
---


# Question
Title: Gmail app: how can I change the sender address?
I'm using Gmail for all mail related stuff, but the main address I use is not my "real" Gmail address, but something like `myname@mydomain.com`.
I have set up that adress as a sender in Gmail, so every mail that I send from the Gmail web app looks like it's coming from `myname@mydomain.com` (instead of `myname@gmail.com`).

So my question is:
Is it possible to use this sender adress in the Gmail Android app as well?
All mails sent by the Gmail app are sent from `myname@gmail.com` by default and I can't find anything in the settings to change that to my alternate address.
(as I said, it's already set up and working in the web app...the Android app just needs to access this information somehow...)

My phone is a HTC Wildfire with Android 2.2, and version 2.3 of the Gmail app, if that matters.
Thanks in advance!

# Answer
> 7 votes
When composing the "From" is a dropdown menu. It has all the accounts you've added via the webmail interface, and it's had this feature for a long time (you shouldn't need to upgrade).

---
Tags: gmail
---


# Question
Title: Is there a PDF (or epub) reader that allows to take notes (or at least to copy text)?
I have many PDFs that I would like to read on my Galaxy Tab and then take notes. Preferably the notes would be attached to the document (may be like Skim does), but as a workaround I can also imagine to copy a relevant piece of text into a separate note taking application.

Preferably the reader should handle PDFs directly, but if there is no PDF solution I might also start converting the documents (maybe with Calibre) for an epub reader.

I tried Adobe Reader, ThinkFree Office and Aldiko, all of which have acceptable performance loading the PDFs, but aside from cumbersome zooming they also lack the ability to copy or adding notes.

# Answer
**RepliGo Reader** ($5) allows you to copy text and to make annotations.

Also, if you convert them to epubs the **Nook** app allows you to make notes. It may let you copy text on a non-DRM'd book but I don't have any of those so I'm not able to test it. (Just note that while the Nook lets you read PDFs the Nook app currently doesnt.
> 5 votes

# Answer
ezPDF does bookmarking, multicolor highlighting, has an annotation list, and many more things. It saves to PDF and you can open the saved file later in Skim.
> 3 votes

# Answer
FBReader or CoolReader do read epubs, and you can select text/make bookmarks there.
> 1 votes

# Answer
The Kindle app allows you to highlight and make notes on both books from the Amazon store, and other files like DRm free .Mobi and Txt files, if you copy them into the Kindle folder on the SD card.

These notes won't sync to the web or to other devices, but are stored with that book on your phone, and you can search through the book for your notes and highlights and see them later.
> 0 votes

---
Tags: pdf, ebook-reader, notes, epub
---


title: No 3G on a Samsung GT i5800

text:
# Question
Title: No 3G on a Samsung GT i5800
I recently bought a Samsung GT i5800, ok. It has Android 2.1 update1 installed. ok.

If i need to connect to the internet through wifi, then i can, ok!

If i need to connect through a vodafone mobile internet connection, then i just can't!! What could the problem be? I tried to reset the phone to factory settings, and then power off, power on, then enter PIN, then? it should work, no? Why does it say's "the page cannot be displayed"? why isn't working?:O

Are there any tips? Can i provide you guys with more info? \[what info?\]

this is getting urgent, and i spent all the dawn with this problem.

There is an icon at the top displaying that it has enough signal strenght, but it doesn't displays an icon @the top that says it's connected through 2g, or 3g.

:( please help!

# Answer
Check that the following setting is ticked:

Settings-\>Wireless & networks-\>Mobile networks-\>Data enabled

Also verify that the access point name settings are correct and the correct access point is chosen. You should be able to find the details of what it should be on the Vodafone website. The settings are at:

Settings-\>Wireless & networks-\>Mobile networks-\>Access Point Names
> 2 votes

---
Tags: 3g
---


# Question
Title: How to visit the /data folder on my Android on my PC?
For example

> /data/data/com.android.providers.contacts/databases/contacts.db

I cannot see it both in Windows 7 and Ubuntu 11.04.

# Answer
You can't directly mount the internal storage. You need to be rooted to view it on your phone, or you can use `adb pull` from the Android SDK Tools to copy it off the device.
> 6 votes

---
Tags: file-system
---


# Question
Title: Service for sharing list of installed apps
I'm thinking of web app for sharing lists of installed / recommended apps with people. Optional comment for each app on how/when/why it's useful. Something a bit similar to usesthis.com, but for sharing Android apps and open to everyone. Is there such a service?

# Answer
AppBrain.

Generically, a user's app list will be at `http://www.appbrain.com/user/{username}/apps-on-the-phone`.

You can also create other lists to share with the world.
> 11 votes

# Answer
Although it's not a webapp ShareMyApps is quite useful. It is tiny in size and can share application list via email where you can edit your application list freely.
> 2 votes

---
Tags: applications
---


title: Uninstall apps locked by phone vendor

text:
# Question
Title: Uninstall apps locked by phone vendor
I'm using a Samsung I9000 and I have some annoying apps that came pre installed by the phone vendor, like a music store, a custom web browser and other memory leaking apps.

Those crappy apps can't be uninstalled neither by `Manage applications` tool, nor by editing the apps tiles in the front menu.

I guess I have to be a root user or something to get rid of those apps, but I don't know how.

# Answer
> 58 votes
Yes, you have to be rooted. To get rooted, see this question: How do I root my Android device?

One of the easiest ways to uninstall system apps after rooting is to use Titanium Backup. You can just click an app and choose Uninstall.

Note: Be careful what you remove! You might want to use Titanium to back them up before you remove them, in case it makes your phone unstable or stop working.

Also note that the bootloader may restore system apps on reboot. If possible, unlock your bootloader; you may also need to install a custom ROM that's deodexed, or to edit the image that is restored by the bootloader. That depends on your particular device, but with the SGS you should have no bootloader-related problems.

# Answer
> 22 votes
You may also use ADB to remove applications, but the application methods are easier. Since use of ADB does not require a market, this will work for users who are rooted but who cannot or do not wish to use Android market or similar marketplaces.

```
./adb remount #ROOT IS REQUIRED TO REMOUNT /system read-write
./adb shell
cd /system/app

```

To see what's installed: `pm list packages`

To remove a package:

```
rm PackageName.apk
pm uninstall class.name.of.package

```

CyanogenMod, as far as I can tell, only requires the `rm` step, not the `pm` step; if you are running a de-odexed version of Android, you may only need the rm step.

If you are concerned you might need the application in the future (over the air updates), you can use `adb pull` to copy the apk to your desktop (instead of moving it to another location on your phone) or just `mv` the apk to your uSD card or USB storage.

See http://wiki.cyanogenmod.com/wiki/Barebones for more information.

# Answer
> 16 votes
You can't remove them without root, they're installed to a directory that cannot be accessed without root. However, you can do the next best thing, close your eyes, stick your fingers in your ears, and go la-la-la-la, pretending they don't exist. The way to do this is to get a launcher (such as ADW if memory serves), that allows you to hide icons. In that case, they will still be installed (and if something triggers them, they'll pop up), but at least you won't have to look at them any more.

# Answer
> 4 votes
Yes, you have to root your phone in order to remove preinstalled apps.

See these questions here and here.

Before you remove any applications, MAKE SURE YOU MAKE A BACKUP via Nandroid. You may delete an app that the system relies on (for one reason or other). Do some searching and make sure it is safe to remove the apps you want to remove.

---
Tags: uninstallation, system, bloatware
---


# Question
Title: How can I find why I'm using so much data on mobile network?
According to my provider, I've used 6.8MB of data within 3 days.

The thing is, I don't know how. I've installed DroidWall and WiSync and only used Waze (a navigation app). I installed Traffic Monitor which shows Waze using less than 800KB and other apps even less (some of them used traffic before I setup DroidWall)

Any clues as to what is using 6MB??

# Answer
My Data Manager is a free app available in the android market which will aid you in catering your needs. It will give you a detailed statistics of which app/service used how much data.

Edit : did not notice this was answered in the comments already.
> 3 votes

---
Tags: 3g, data-monitoring
---


# Question
Title: SMS thread message total doesn't increase past 201
I have a Samsung Galaxy S running firmware version 2.2 with pretty much the default configuration it came with from the shop. On it, the `(Unread/All)` counter with one of my contacts has been stuck at `(0/201)` for quite a while, even though I've been sending more messages to the contact in question so the `All` value should be increasing at the very least.

Any idea how to get this to refresh so it shows the updated total? Or is this a hard limit set somewhere or something like that?

# Answer
> 7 votes
It's because there's a threshold beyond which it starts deleting old messages. Go into messaging, hit the menu button & go to settings. The first option is `Delete old messages` (checked by default), and the next is `Text message limit` (set to 200 by default). So you've just hit that threshold & it's deleting your old messages.

---
Tags: samsung-galaxy-s, sms
---


title: Rename a bluetooth device?

text:
# Question
Title: Rename a bluetooth device?
Android doesn't seem to offer a way to name (or rename) a paired bluetooth device. For example, if I have two identical Bluetooth headsets, I can't readily tell which is which.

Do you know of any way to rename a paired bluetooth device? Perhaps an application?

# Answer
The bluetooth device names come from the device itself, so unless there's a way to do this from your headset, this isn't possible, at least on stock Android. A quick google search revealed a thread that claimed CyanogenMod 7 can do this (it creates an alias for the device, doesn't change the name itself).
> 1 votes

---
Tags: bluetooth
---


# Question
Title: Buy Android phone, install Android from source, have Nexus S -like experience?
I'm new to Android. I understand that although the Nexus S is built by Samsung that it has a stock standard Android image (whatever that means) and so it considered a "pure" Google phone. If I were to buy any Android phone and install a clean Android image from source (I assume this is possible... I heard it is fully open sourced) then do I effectively get a "pure" Google experience a la the Nexus S? Compared to the Nexus S, would I be lacking anything (software-wise)?

# Answer
In short, you can't just install a stock image from the Google source on any phone because to produce an image, you need all the drivers for the individual phone's hardware. If you can get hold of these, then it is possible to build a stock image but a lot of manufacturers don't release them.

For simpler solution (if you don't want a Nexus S or Nexus One) get a phone that can run Cyanogen and flash the Cyanogen image to the phone. This is pretty close to the pure Google experience, in that it doesn't have carrier or manufacturer modifications on it, but does have some Cyanogen extras included.
> 13 votes

---
Tags: vanilla-android
---


# Question
Title: Can I get a mobile view for every web page on the Internet?
Is there an app that lets you view a tiny-screen-optimized version of any web page, whether or not it was coded with this in mind?

Opera's "Mobile View" is like this, but it doesn't give satisfactory results on many pages. Arc90's "Readability" bookmarklet is also in the similar vein.

# Answer
> 6 votes
Simply put, no. Web pages are complex to the point where it is effectively impossible to determine what bits are necessary for the page to be usable, readable, maintain the right order, etc. for an arbitrary page. When you couple this with poorly-coded websites containing errors and the like it becomes quite a mess. This is why the two things you mention aren't perfect.

# Answer
> 0 votes
If you use Google Reader to read the webpages on your mobile, you can use its "Settings" to have *Outgoing Links* to *Reformat linked web pages for mobile browsers*. It works quite well for most webpages.

---
Tags: browser
---


# Question
Title: What is the difference between the Android OS and Android System?
When I open my `Battery Usage`, there are two components enlisted as `Android OS` and `Android System`. What is the difference between these two?

# Answer
"I got a rather meaningful suggestion on another forum that "Android OS" is actually the low-level kernel, while "Android System" is actually the higher-level OS service layer"

Source: http://forum.xda-developers.com/showpost.php?p=10922010&postcount=3
> 5 votes

# Answer
I don't know what the difference is between them, however, if you're asking the question because 'Android OS' is using a large percentage of your battery life then you may have the 'Android OS drains battery' bug.
> 2 votes

---
Tags: battery
---


# Question
Title: How to fix my multiple account sign-in issues?
I have multiple accounts active on my phone. I started by using my custom domain Google account, because it had my contacts. When I got on Google+, I couldn't use that account, so I had to link my normal Gmail account with my phone. And when I added my YouTube account, it threw that account on there too.

Now, in intervals that range from every few days to every few minutes, i get a notification that says **"Sign In error with account (account name here)"**, then asks me to enter a capcha-like entry (enter letters of distorted words).

It usually happens to the standard Google account (@gmail.com), but has happened with all three at one time or another. Anyone know why this would be happening?

# Answer
According to this forum deleting the YouTube account resolves it.
> 1 votes

---
Tags: accounts
---


# Question
Title: How do I know when updates are available for my phone?
I've got an Optimus T, and being new to the world of Android, I'm confused as to how I'm supposed to update my operating system.

The phone is carrier locked to T Mobile. Does this mean that I can only get updates from them? Can I tell the phone to look on another server? How can I tell if I have the latest build of Android that's available for my device?

# Answer
> 3 votes
To check for phone updates, go into Applications \> Settings \> About Phone and tap System updates or check for updates. However, if a new update comes out, then you should get a notification informing you so and giving you update instructions. If you root your phone, then you could install unofficial updates that are not from T-Mobile. There are instructions at http://forums.androidcentral.com/t-mobile-optimus-t/43138-how-root-lg-optimus-t.html if you want to do so.

# Answer
> 1 votes
To copy from Al's answer here:

> If there is an official update to Android 2.3 (check the post on Gingerbread updates) then you'll get a notice on your phone (eventually). Just follow the instructions.
>
> If there's not an official update and you don't want to wait for one, you'll need to root your phone and install a Custom ROM.

---
Tags: updates, carriers
---


# Question
Title: What are the limitations of installing Ubuntu on an Android device?
I'm looking at http://androlinux.com/android-ubuntu-development/how-to-install-ubuntu-on-android/

What are the limitations of this Ubuntu installation? Can I install anything that runs on Ubuntu?

I'm only interested in using this for commandline tools (Ruby, gems, and Emacs).

# Answer
> 4 votes
Ubuntu running on one computer is really no different from Ubuntu running on another computer, whether one of the computers is called a "phone" or not :P

Things to consider for your applications:

* Does this application rely on specific video libraries? No existing Android phone has an ATI video chip, for example, as far as I'm aware.
* Does this application rely on specific input methods or other hardware? Not all Android devices support peripherals. Of course, most have Bluetooth so Ubuntu should be able to manage a Bluetooth keyboard, for example, but I'm not sure whether a phone's Bluetooth stack could be so different as to not work in Ubuntu.
* Does this application rely on the x86 architecture? Most (all?) Android devices use the ARM architecture.

I would *suspect* that Emacs would be fine if you compiled it for the chipset of whatever device you used. Ruby might be more complicated -- maybe it relies on specific x86 instructions, I haven't really studied how interpreted languages work in that regard -- but maybe not.

You're making me want to try Ubuntu on my phone so I can better answer these questions :P

# Answer
> 1 votes
I've seen OpenOffice.org running on Debian on an OpenMoko FreeRunner. That doesn't mean it was a good idea, but I've seen it done. :)

If there is an ARM build of a package, you should be able to get it to at least run. The limitations is that things may not always be supported by Free Software - even the venerable Dream (G1) has binary drivers. There are projects reverse-engineering these drivers (as of this writing, the RIL has been reversed and GPS (not AGPS) works.)

# Answer
> 1 votes
> Can I install anything that runs on Ubuntu?

No, you can install anything, but it may not work. You need to find packages and programs matching your hardware architecture. For example, in common case programs compiled for x86 architecture won't run at all on your smartphone, because phone has different CPU type - usually ARM7.

---
Tags: linux
---


# Question
Title: Sense shortcut icon reverts to standard Android icon after reboot
I have recently purchased an HTC Sensation, and I'm very happy with the device; everything runs smooth and fast as I should expect from the device itself.

When rebooting the device, I tend to lose a lot of shortcut icons on the Sense screens; they revert back to some default Android icon. This causes me to remove the icons that were "defaulted" and put them on there again to get the correct icons.
Being new to the Android community, I was wondering if anyone knows why this is happening.

The device is an HTC Sensation running Android 2.3.3 and HTC Sense 3.0.

# Answer
Quick and dirty way to reload your icons in HTC sense UI! Change scene to anything else, then change scene back! Temporary fix till next boot or smth but that's the only way i know how to do it right now.
> 1 votes

# Answer
Its a bug that HTC have not addressed yet, it is not the same as the 2.2 model phones, and seems to only happen on this the latest versions of gingerbread. Its not like the old thing where the executable has been moved to the SD card, as I haven't moved anything and I still get it on some apps. It doesn't jsut go away, it is permamnet when it happens and the only atm to fix is to either reload your UI, or dump the desktop icons and replace them.

C'mon HTC!! Sort it out
> 0 votes

# Answer
I get this after reboot on CM6 for applications moved to SD card. The problem fixes itself after a little time. I'd blame a slow SD card, if you're not running Sense.
> 0 votes

---
Tags: 2.3-gingerbread, htc-sense, home-screen-shortcuts
---


# Question
Title: LG optimus P-500 firmware update: PC suite for Linux?
My phone, a *LG Optimus P-500* requested to be connected to the *PC suite* in order to perform a firmware update (the official one).

I don't have the *PC suite* and have only access to Linux computers. The *PC suite* (probably this one?) is only available for Windows. Is there a way to perform the update? Can I run the *PC suite* in *wine*?

thank you

---

*Update:* Apparently *wine* cannot handle it.

# Answer
> 2 votes
You may try to run Windows copy in VirtualBox. VB has ability to connect physical USB devices to virtual machine. So Windows will detect your phone. BUT BEWARE! Using such way for flash your phone may render it unusable (brick your phone, in another words). It is good to make sync between phone and PC.

Also I'd like to see native Linux version of PC Suite too.

---
Tags: updates, linux, device-firmware, lg-optimus-one
---


# Question
Title: Why does Navigation keep choosing a different route?
I have a route which I have taken a couple of times using Google Maps navigation and every time I go it takes me one of 3 different ways, even though I start and finish with the same location every time.

In web Google Maps the directions returns 3 results which are 35mins, 40mins and 41mins with varying routes, one is using 3 motorways, another is motorway-town-motorway and the last is through the "backroads".

Is GNavigation making this decision intelligently (traffic reports, time of day etc) or randomly picking me a route of the 3 available? This is in the UK.

# Answer
> 8 votes
Google Navigation uses traffic information in some countries, e.g. USA and UK. If you are in one of those, yep, it will pick an optimal route based on traffic.

---
Tags: google-maps-navigation
---


# Question
Title: Create custom profile for audio / configuration
I've just bought a Samsung Galaxy I5510 with Android 2.2. I haven't seen anywhere (so I assume it is not possible) some profile management. i.e. "Reunion" (Notifications maybe without any alert and calls and messages vibrate), or "Sleeping" (Notifications and messages without any alert and calls with sound and vibration), and so on.

I've a few default profile: sound (in)active, plane mode and driving mode (the one which "speaks to you"). But I'd really like to can create my custom profiles as described above.

In the title I put " / configuration" because it would be awesome that the profile also let me to set up each app. I.e. different configuration on the same application based on which is the active profile.

So here are my questions:

1. Is that functionality already in my phone and I am missing something?
2. If not, is there any app with this functionality? (If it is free, better, if it is not free I'd like to hear about it anyway).
3. If not, is this possible to be done by an app? (Because I may be interested in developing such app if it doesn't exists). Any advice? (I'd never developed anything for android).

Thanks!

# Answer
> 1 votes
I'd been using Tasker, but it was really difficult and worked to maintaining the profiles. I found PhoneWeaver. Much simpler!

# Answer
> 5 votes
Try Tasker! It does this and much much more :)

Developer website: http://tasker.dinglisch.net/

Android market: https://market.android.com/details?id=net.dinglisch.android.taskerm

If the learning curve is a little steep for you I'd suggest "Setting Profile" even if less powerful than tasker. Also "Locale" could be of help. I think you need to combine more apps to achieve your result or just use Tasker as I've suggested :)

# Answer
> 1 votes
An alternative to Tasker that I have used is AutomateIt, which unlike Tasker is free. With AutomateIt (and similarly with Tasker) is to define triggers that will causes actions to happen, for example, you might want to set the Media Volume to 80 when you plug the earphone and then mute it when you unplug, or you might want to setup different screen brightness for different time of the day (useful if your phone doesn't have a light sensor), or you might want to set different Notification Volumes when the phone is connected to the Office Wifi than to your Home Wifi.

You can freely mix and match these triggers and events and have very complex configuration; or you can simply use it to turn on and off your volumes.

---
Tags: 2.2-froyo, settings, profiles
---


# Question
Title: Angry Birds and other games force close (crash) on startup when using Simple2Ext (S2E)
I'm running CM 7.03 on my HTC Desire (GSM) and have successfully partitioned my SD card with a 512mb ext4 partition. I installed S2E and it moved my apps to /sd-ext successfully, but certain apps now crash at startup. Angry Birds, Cut The Rope etc will force close as soon as they're launched. Other apps work just fine. I'm assuming it's apps with native code that have issues, as pure Java ones seem ok.

Has anyone else experienced this problem, and if so, how did you fix it? If I can't find a work around, I will have to delete my partition and just put up with small storage space.

# Answer
> 3 votes
I would try backing up the data for one of the apps, then clearing it and seeing if it works afterwards.

You could try just restoring `/data/data/com.rovio.angrybirds/files/highscores.lua` and see if that works. I don't have Cut the Rope so I don't know how its files work, sorry!

---
Tags: htc-desire, cyanogenmod, app2sd
---


# Question
Title: Android - Change Google account on Nexus S
> **Possible Duplicate:**
> How can I remove the default Google Account on my phone?

I tried different methods of changing the Google account on my Nexus S, all failed. Did someone manage to do this, without a factory reset?

# Answer
> 0 votes
AFAIK, you cannot change the "default" user account. This is the account tied to the market and other things by default. The only way to change it, is doing a factory reset.

---
Tags: google-account, samsung-nexus-s
---


# Question
Title: AT&T Nexus S: is this sold SIM locked / boot-loader locked?
I know this is a bit localized, but I can't find ANY information on this at all on the internet, because all of the information for the Nexus S assumes the T-Mobile band version.

I would only purchase this phone to immediately unlock the bootloader for custom ROM development.

Is the only difference between the two phones the bands the 3G radio uses?

# Answer
If the bootloader comes locked, it can be easily unlocked. Google doesn't let the flagship devices be sold any other way, since they are designed for development.

Endgadget says it's SIM locked. This review says it's unlocked, but I bet they didn't buy it with a contract.

The specs for Best Buy's "T-Mobile version" state that it works for EDGE (2.5G) on the 850 and 1900 MHz frequency bands, in addition to others, which are what AT&T uses. So EDGE should be usable on any GSM network in the world (I can't find the specs to see if the AT&T version is likewise compatible). 3G/HSPA won't work on AT&T and some others, though, since it's limited to the 900/1700/2100 bands used by T-Mobile. Google confirms this info.
> 3 votes

# Answer
A review on Best Buy's website suggested that the AT&T Nexus S is SIM unlocked. The author of the review claims that he was able to insert a T-Mobile SIM card immediately after purchasing the phone without any issues. This make sense since Google touts the lack of a SIM lock on its Nexus S feature page.

All information that I can find online supports the idea that the AT&T version, even if it bought subsidized, is SIM unlocked. The only source I could find suggesting otherwise is the Engadget article previously mentioned, but that claim seems unsourced (and therefore likely incorrect).

Since the Nexus S is intended to be a developer phone, all models should have bootloaders that are easily unlocked.
> 2 votes

---
Tags: samsung-nexus-s
---


# Question
Title: Can I install CyanogenMod in Samsung Galaxy I5510?
Hello I have a Galaxy I5510 and I''ve reading about ROMS. I'd like to try CyanogenMod but my phone isn't in the list of supported phones, is there anything I can do?

If not (which I assume) which ROM would you recommend? I'm looking to get extra functionality.

If I don't like some ROM I installed I can uninstall it and go back to the default ROM or any other, right?

Also, I'm kind of scared.. If I get to root my phone without troubles, can installing the ROM break it or my only risk is with the rooting?

# Answer
> I'd like to try CyanogenMod but my phone isn't in the list of supported phones, is there anything I can do?

If you'd search more carefully, you'd find this topic (link). There is CyanogenMod for your phone. But this firmware in early alpha stage of porting. Another great link.

> If I don't like some ROM I installed I can uninstall it and go back to the default ROM or any other, right?

Yes, you are right. Also I'd note that there isn't dedicated uninstall procedure, but you always can reflash your phone to another ROM version, including original stock ROM.

> If I get to root my phone without troubles, can installing the ROM break it or my only risk is with the rooting?

The most risky part is, of course, flashing. Because if something goes wrong, you may get bricked phone. But usually everything is OK. Also Android supports recovery boot mode which can help in case of unsuccesful flashing.
> 4 votes

# Answer
Check this forum. It is dedicated to the development for custom rooted ROMs on GT-I55 series. There are ROMs for I5508, I5500, I5503. Maybe slight modification may port it to I5510. You should ask the dev team for some assistance.
> 1 votes

---
Tags: cyanogenmod, rom, samsung-galaxy-551
---


# Question
Title: Google Music not available for Samsung Galaxy S with Android 2.2.1
I have Samsung Galaxy S (i9000) with Android 2.2.1 (Froyo). Lately I got an invite to Google Music. Android app for Google Music requires 2.2.0, however Android Market keep saying my phone is not capable to run application.

Is there a way how to get Google Music Android client on my Samsung Galaxy S - ?

# Answer
While I understand Google might not like this, and probably it is not 100% politically correct answer, here is the link where you can download APK of Google Music.

http://forum.xda-developers.com/showthread.php?t=1072655

If you enable installation from unknown sources, you can install the thing on your phone, without restrictions.

I tried and it worked. I was able to access my music uploaded to Google and even play it. That means the restrictions are only settings in Android Market, everything else seems to be free of restrictions.
> 4 votes

# Answer
I see exactly the same thing with a UK Galaxy S running Gingerbread 2.3.3.

From the 3rd paragraph of the description of the app in the Android Market:

> **Available in the U.S.** by invitation **only** and free for a limited time.

According to your profile you're not in the US, so it won't be listed as compatible with your device.
> 2 votes

---
Tags: samsung-galaxy-s, google-play-store, google-play-music
---


# Question
Title: Is there a maximum number of files per directory or maximum directory size?
Recently I made a directory with \> 20,000 small mp3 files in it. Not all the files successfully copied across from my desktop computer and if I tried to add any more I received an error message similar to - 'Unable to create the file'. I assumed I had reached some sort of system limit, but I was just guessing. Samsung galaxy tab.

# Answer
This, really, isn't an android question, it relates more to file systems.

The limitation is set by the file system. FAT32 can have 65,536 entries. Each file and subdirectory takes from two to thirteen entries, depending on the length of its name.

There is one entry that hold the Short (8.3) name of the file name. If the actual name doesn't fit that entry, then there will be one to twelve more entries, each of which holds 13 bytes of the full name.

The size of the file itself, doesn't have make a difference, unless the file is larger the 4GB, which is the maximum file size for a single file in FAT32.

You can read more on the FAT32 Spec if you wish here.
> 7 votes

---
Tags: storage, file-system
---


# Question
Title: How do I delete a Google Plus Huddle message?
I shared a message in Google Plus Huddle with one of my contact. I am looking for a way to delete the message but cannot find anything. I even cleared my Google Plus data from Manage Apps but the message comes back after signing back in.

Does anyone know if it is possible to delete a Google Plus Huddle message?

# Answer
It does not look like there a way to delete Huddles, only hide them. Navigate to the message, hit the menu button on the handset, and select "Hide".
> 0 votes

---
Tags: 2.3-gingerbread, google-plus-huddles
---


title: Fixing water damage in phone

text:
# Question
Title: Fixing water damage in phone
I dropped my phone into some water, immediately removed battery and soaked in rice (all I had at work). The phone dried, but the keyboard (G2) had some bad keys that have never corrected, and there seems to be some kind of residue on the screen, and the backlight is not uniform across the whole thing.

This all happened 2 months ago, but I would like to fix it.

Question is:

Do you think I could soak the phone in alcohol, and then dry it in an airtight container with Damp-Rid or silica gel or something similar to help fix the existing problems?

Some people seem to think this would cause more damage, I would love to hear the reasoning why though, as alcohol evaps clean...

# Answer
How I remove consequences of water damage?

1. Disassemble device. You need to disconnect every power supply such as batteries.
2. Carefully look on every component.
3. Wash plastic details with cleaning agent likes 'Fairy', 'Mr.Muscul' and so on in water. Dry them.
4. Wash PCB in water as plastic details before. I use toothbrush. You need to take off any sign of corrosion. Then I wash PCB in isopropyl alcohol. After that I take air pump and blow compressed air on every electrical component on PCB. In such way I remove water. Then it is good idea to give ability PCB to become dry by natural conditions. If there are some troubles with traces on board, I repair them with special soldering equipment (beginning from common soldering iron and ending with BGA soldering station because ICs on PCB is soldered by such way)
5. Assemble device.

If you have troubles with your LCD, the only quality way is to replace it entirely. LCD is a set of number of transparent films. So it is very difficult to reassemble it without issues.
> 2 votes

# Answer
Most people recommend removing battery as soon as it happens and barry it in a bowl of **dry** rice for a day or two. I have never personally had to try it but I know of people who have and it has saved them from having to replace there phone...
> 1 votes

# Answer
I think you'd be fine doing that. Next time, try to vacuum out the water by holding the vacuum in the same spot (in the back where batt. was...) for 15 minutes, then moving it again for 15 minutes...
> 0 votes

# Answer
The reason that water damages a phone is because water conducts electricity and this causes short circuits; *pure* alcohol is non-conducting so it should not harm electric circuits. It is possible to create a computer cooling system by soaking a whole computer in a non-conducting mineral oil (and the computer runs great soaked in oil), they do not choose alcohol probably since alcohol evaporates quickly (which is undesirable for permanent cooling system).

However, I doubt that soaking an already damaged phone will fix it. There is no reason that a burnt circuitry will magically unburnt because it is soaked in alcohol. Alcohol may help to clean the circuitries and the residual materials, but it is unlikely it will fix the phone.

Disclaimer: This is not an encouragement to soak your phone in alcohol, do it at your own risk; be prepared to buy a new phone if you decided to do it.
> 0 votes

---
Tags: htc-desire-z, water-damage
---


# Question
Title: Recovery boot not working properly - cannot select items
I am working towards installing CM7 on my HTC Incredible and have hit a snag. When using 'Reboot into Recovery' from ROM Manager v4.3.3.0 the phone reboots into Recovery, but the menus do not function properly. I can scroll up and down with volume control, but pushing power to select an option blanks the menu and takes the watermarked Icon for ROM Manager at center of display and makes it solid with nothing else displayed. Action does not happen. If I press power again, it toggles back to showing the menu and I can scroll up and down, but no action can be selected. I have to take battery out to boot again. I thought it might be due to doing this first time with USB connected to computer since install guide states:

Known Issues

* Shutting down the phone with USB plugged in will start ClockworkMod Recovery in an unreliable mode.
* Shutting down the phone and then plugging in USB will also start ClockworkMod Recovery in an unreliable mode.
* The HTC Battery charge icon is replaced by ClockworkMod. Charge with the phone running in standby mode.

But upon retry without USB plugged in same result. I tried 'Flash Alternate Recovery' to "RA\_GNM Recovery v2.2.1" in Rom Manager and it gets: "An error occurred while flashing your recovery." I tried 'All ClockworkMod Recoveries' to move back to v3.0.0.7 and then back to v3.0.0.8 and it still fails in same fashion.

Phone appears to be rooted properly, but I cannot do this last step.

Please suggest how to get Recovery to function properly.

# Answer
> 4 votes
Try pressing the trackball instead of the Power button.

# Answer
> 0 votes
Try second way to enter recovery:

1. Shut down the phone.
2. Press "-" key and push power button.
3. In appeared menu select `Recovery` item with volume control buttons.

Maybe it can help.

---
Tags: cyanogenmod, usb, recovery-mode
---


# Question
Title: Can I create a WiFi hotspot using Incredible HTC phone?
I'd like to create a WiFi hotspot using my Incredible HTC phone. What software do I need to add to do this or can it be done with the built-in software?

# Answer
> 1 votes
> What software do I need to add to do this or can it be done with the built-in software?

All software for it is built-in. Look through `Setting->Wireless & networks` menu. There must be items like `Portable Wi-Fi hotspot` and `Portable Wi-Fi hotspot settings`

# Answer
> 1 votes
I got this to work by rooting the phone and installing CyanogenMod 7. The WiFi hotspot for tethering other devices is built into the operating system.

# Answer
> 1 votes
If your OS version is 2.2 or above you will have the option by default in the settings.

```
Setting->Wireless & networks->Tethering & portable hotspot-> Tick Portable hotspot.

```

---
Tags: htc-droid-incredible, wifi-hotspot
---


title: Joined Google Contacts do not sync

text:
# Question
Title: Joined Google Contacts do not sync
I can join two contacts on my Android phone, regardless of where the contact is from (Google Contacts, Qik Video, Skype, etc). But when I join two Google contacts, I expect to see the contacts merged in Google Contacts as well, after synchronization, and this does not happen.

My phone is a Samsung Infuse. Model number: SAMSUNG-SGH-I997. Firmware version: 2.2.1

# Answer
> 5 votes
Google only keeps track of your Google contacts. The Contacts app on Android allows other apps to provide data to it. That's how you get your Skype etc. contacts on your phone but Google can't know what they will be and can't sync them.

# Answer
> 1 votes
Firstly, you need to write here model of your phone and firmware version.

Some examples from practice.

LG Optimus One. I didn't realize very long time how to make Google Contacts from phone. It is simple. When you create contact there is on top of windows drop-down box, where are three items: `Phone` (or `PC Sync`), `SIM` `Google`. It is obvious where each item saves contact data. Default item is `Phone`. Video how to create contact and select it's type.

HTC Inspire 4G. Default behavior is to create Google contacts. But there is also drop-down menu where I can select `SIM` or `Phone` items.

Please look through your phone menus more thoroughly.

Also you can make contacts directly in web-interface of GMail. After small time they will be available in phone. And when you edit such contacts, they are edited on Google server too. One thing you need to make such functionality available is to connect your phone and your Google account.

---
Tags: contacts, sync
---


# Question
Title: Does moving apps to SD card make launcher load time longer?
I've been experiencing longer and longer times for the launcher to load when removing my phone (Moto Droid, 2.2.1) from the car dock or media dock, or when running the clock application for a long time (overnight). I understand from other questions on this site that the delay is related to memory management time to re-load the launcher, but the time seems to be getting longer and longer.

I've been moving more apps to the SD card over time and was wondering if the launcher is requiring more startup time to fetch icons from the SD card? If so, would it help to put SD apps in a folder or remove them from the home screens in order to speed up the load time for the launcher?

I have not added any new widgets for quite a while, but I do have a couple Tasker profiles, although I don't think the additional slowdown corresponds to changes in the Tasker setup.

# Answer
I think the issue is not really with loading the launcherbut remounting the sdcard. You say it happens when you take it out of the dock? Does the dock connect to your computer? If so does it put your phone into USB transfer mode?
> 2 votes

# Answer
It seems the lag may have been related to being low on internal storage. After deleting some seldom-used apps (all the could be moved to SD already had been), the overall phone performance is much better, including the launcher.
> 0 votes

---
Tags: 2.2-froyo, external-sd, performance, launcher
---


# Question
Title: How can I integrate and manage SMS from many phones?
I'm looking for a way to integrate SMS messages from my two phones and manage them online using a web site.

I mean that I will be able to send and receive SMS by web, and search my SMS by text.

# Answer
Google Voice.
> 1 votes

# Answer
DeskSMS is another option, recently released by Koush (maker of ROM Manager). I haven't tried it myself but it's getting great reviews.
> 0 votes

# Answer
Only answering the "search my sms by text" part, but you can quite easily sync the reseived SMS text messages from both phones to the same (or separate) labels in GMail and then easily search both phone's worth of texts in GMail (on the web, or even in the phones' GMail apps) using an app like SMS Backup+.

SMS Backup+ syncs all of the SMS (and optionally MMS) texts received by a phone to GMail, putting them all in a specific GMail label. If you install it on both phones, you can either sync them both to the same label if you want them all pooled together, or sync to two similar labels to keep them separate and then you can still search both phones worth of texts in one go.

If you sync them all to the same label, just select that label in GMail and search as normal. If you sync them to separate labels then, if your first phone's messages sync to a label called "smsone" and your second to a "smstwo" label, you can search for the word "test" by putting this in the GMail search box:

```
l:smsone OR l:smstwo test

```
> 0 votes

# Answer
Try to use smslemon.com. It is very helpful service. You can send, receive, browse and search your sms. Their Android app can be found here.
> -1 votes

---
Tags: sms
---


# Question
Title: Wheel behaviour for HTC Desire (setting alarm)
A couple of days ago I was setting my alarm on my HTC Desire (rooted and flashed with InsertCoin) when I realised a really cool behaviour with the wheel whilst selecting the 'minutes'.

Basically, no matter how quickly I flicked it would stop at 00,15,30,45. ie. it would be scrolling fairly fast, but would jolt to a halt and stop at '15'

Now, I didn't really think about it that much, other than "wow this is cool, don't remember this before"

However, now I can't seem to reproduce the same behaviour - when I flick the wheel it just scrolls and eventually slows to a halt at any old number...

Just wondering, did I somehow do something special to trigger the "smart scroll"? Has anyone else seen similar behaviour with the scrolling wheel?

# Answer
> 3 votes
On my Desire with InsertCoin 1.1.0 (CM7 + Sense) the "smart scroll" feature is only active on the scroller for specifying the appointment time in the calendar.

---
Tags: htc-desire, alarm, user-interface
---


# Question
Title: Gingerbread -- how to wake up to 100% battery?
Apparently gingerbread stops charging when the battery gets to 100% . I guess this puts less wear on the battery. But it is kind of frustrating to wake up with a battery of only 70 or 80% given the that the battery life on these devices isn't great. On mine I never get 24 hours anymore, but that's probably due to daemons.

Maybe a charging schedule could be implemented in some way, like "next Alarm minus average charging time" ?

# Answer
It should wake up with anything between 95 and 100%. Anything less and either you're charger/battery/phone is doing something wrong.

Turning off the device and letting it sit in the charger (reconnect the charger) should fill the charge to 100% from whatever it it in a couple of minutes (10-30) while you wake up and get you're stuff.
> 1 votes

---
Tags: samsung-galaxy-s, charging, alarm
---


# Question
Title: Is there a solution to 'Windows does not recognise this device' trying to connect a Samsung Galaxy S?
I have tried loads of ways to connect my phone to my PC (it used to work!). The PC will not even recognise the phone as a device anymore. I have also tried reinstalling the drivers via Samsung Kies. What is the solution?

# Answer
Remove the SD card and the SIM card. Restart the phone and only plug it in when its restarted completely. Make sure the phone is set to USB Kies. Check the cables too!
> 1 votes

# Answer
Try to uninstall the Galaxy S drivers from the Device Manager in Windows while it is plugged in, and then reconnect the phone to the computer.
> 1 votes

# Answer
I had this problem with Ubuntu and Windows. Just today after installing Dropbox ( which is a good workaround BTW) after the following steps, my phone was recognized as if it were a flash drive:

power off. connect USB to PC. charge for a while ( irrelevant I assume) power on while connected.

I don't know whether Dropbox changed some setting or permission, whether something else I played with did, or the power-off-on sequence fixed it.
> 1 votes

# Answer
Try to disable USB debugging. When you connect you will then have a button labelled "Connect USB" on the phone. Press it and it will install itself. It worked for me.
> -2 votes

---
Tags: samsung-galaxy-s, usb-drivers
---


# Question
Title: How do I activate voice dial outside the U.S.?
I just bought a Xperia PLAY running Android 2.3.3, and seems like the only way to use voice dial is through the Google Search app, which is capable of voice dialing, voice texting, etc., at least according to the YouTube demo. However, it looks like those services are only available in the U.S., according to the comments.

Poking around the services running in my phone, there's a "Voice Dial" app running (the icon is something like a phone mic), but it doesn't show in my installed apps and I don't know how to activate it... any ideas?

Here's an image of the Voice Dialer app icon.

# Answer
> 4 votes
Try long-pressing the `Search` button. It should be tied to Voice Search by default. Then say *"dial xxx"*, where "xxx" is either a phone number (with the area code) or name of a contact from your phonebook.

Here are all the voice actions you can perform with the Voice Search app: http://www.google.com/mobile/voice-actions/

**Note:**
According to Google's last blog post on the subject, voice actions via this app only work in English language. You might need to change your phone's locale to "US" or "UK" in order to get this to work.

---
Tags: voice-command
---


# Question
Title: HTC Dream keeps on showing power options screen
I have an HTC Dream cell phone which was working fine till last night. Today morning I woke up to find that the cell phone battery had completely discharged. So, I replaced the battery with an extra one.

I powered on the cell phone and I am surprised to find the "power options" screen turn up every few seconds. Pressing any button also makes the "power options" screen turn up. I tried resetting the cell phone to factory settings. I even tried a hard reset but still this problem persists. Any idea how I could solve the problem?

Thanks in advance.

# Answer
> 2 votes
If you're running a stock ROM, I suggest you root the phone (the warranty's way gone) and upgrade it to CyanogenMod 4 (Android 1.6) or CyanogenMod 6 (Android 2.2).

Battery life is very good on 4; 6 is more recent version of Android -- however there are some additional hoops to jump through to get it installed.

The first step in most Dream rooting instructions is to downgrade it to a vulnerable version, so you will lose data stored on the phone. You might have luck with one of the "one-click root" programs but if you can't kill the "Power Options" dialog every few seconds, you may just need to flash it with the RC29 DREAIMG.NBH.

# Answer
> -3 votes
Disabling fast boot may resolv the problem as it did for my brotrher

---
Tags: htc-dream, power-options
---


# Question
Title: How to allow Android Market License Check through a secured network?
We have a secure network that doesn't allow internet access. Unfortunately one app from the Android Market we purchased for our honeycomb tablets uses Market License Check to verify that we've purchased the app on, what it seems like, a daily basis. What site(s) do we have need to allow access to for this authentication to happen?

# Answer
The answer is "android.clients.google.com" with port 5228 (TCP).
> 7 votes

---
Tags: google-play-store, drm
---


# Question
Title: Editing multi-line text in address book fields
I often have multi-line text in my address book, in fields such as notes or the first line of the address.

Editing this seems near-impossible, as the text entry field only shows one line at a time.

Is there any way to cursor through the multiple lines of text so I can edit it easily?

The phone in question is an HTC Desire S.

# Answer
> 2 votes
Get an on-screen keyboard with arrow keys, such as Hacker's keyboard. I use it as a secondary input method, it's not so suitable to all situations but can quickly be switched from the long-press menu.

---
Tags: contacts
---


# Question
Title: Only use pattern lock instead of swipe screen and pattern lock
On my first Android phone, the Droid (running stock Android OS), when the pattern lock was enabled, that would be the only lock screen I was presented with when turning on the screen.

Now I'm using a Droid 3 and it has a "2-stage" lock screen when the pattern lock is enabled. So when I turn on the screen, I have to first swipe to unlock and then enter the pattern after that. Is there any way to go back to the original Droid experience of a single lock screen, even with the pattern lock enabled?

# Answer
> 1 votes
Without rooting, etc there is no way on the Droid 3 to go back to the Droid 1 lockscreen experience. Motorola and their forum users recommend using a lock timer so you don't have to use the pattern every time.

Motorola Forum Post

---
Tags: lock-screens
---


# Question
Title: How can I remove pictures from contacts to save space?
I am desperate for app space on my HTC Desire. When looking at what I use app storage for, i can see that 12 mb (since this question was first asked this has grown to 16 mb) is spent on contacts. This is probably because I sync contacts with Facebook, and therefore have pictures of a lot of contacts. Now, to save space, I would like to delete these pictures. How can I do that?

# Answer
On my phone I have an option to delete bulk contact pictures when I push the menu button when in my contacts. However this is using a custom rom on an htc desire hd. I'm pretty sure if you're still running sense you can choose to uncheck the sync with facebook option, along with a delete contact picture option. If worse comes to worst then you can always manually delete the pictures of each contact after you uncheck the sync with facebook option.
> 2 votes

# Answer
I somehow managed to do this. I am not quite sure how, but I created a fake Facebook profile with no friends (hence no pictures to sync). I then tried to set up the syncing of contacts with this Facebook profile. I got an error message that the service was unavailable when trying to log into this profile, and suddenly all the pictures disappeared from my contacts! I am now down on using 9 MB on contacts instead of 16 mb.
> 1 votes

---
Tags: contacts, internal-storage
---


# Question
Title: Restore specific items using Titanium Backup without root?
I regularly backup my entire phone using Titanium Backup.

For the next two weeks or so, im going to be using my friends phone. Id like to restore a few things from the backup (contacts, some app data etc.) without rooting it. Is there any way?

# Answer
> 5 votes
Titanium stores the .apk's in `/sdcard/TitaniumBackup/` and the data in the same folder in zip files. You can click the .apk to install it when viewing in a file manager.

To restore the data, you can extract the zip file on a PC and copy the contents of the `data` folder (another folder named something like `com.domain.appname`) to `/data/data/` on the device using adb:

`adb push com.domain.appname /data/data/`

---
Tags: restore
---


# Question
Title: How can I free up more space on my Android (2.2 Froyo) phone?
I have already moved all the applications that allow it to the SD card. So what I am really looking for here are some tips like clearing internet cache or something like that. (I have an HTC Desire.)

Edit: In my case the top space hogs are:

1. Google Reader - 19.1 MB
2. Swype - 10.7 MB
3. Maps - 9.2 MB
4. Contacts Storage 8.9 MB
5. SliceIt - 8.2 MB
6. doubleTwist - 6.4 MB
7. Facebook for HTC Sense - 5.9 MB
8. Handcent SMS - 5.0 MB
9. Adobe Reader - 4.7 MB
10. Gmail - 4.2 MB

and there are many more after that (TweetDeck, Bloomberg, Angry Birds, Shazam, ...).

Now I know that I have a lot of apps but that's what I want from my smart phone and I don't really want to have to uninstall anything. I've also got a 16GB SD card which is over 50% empty so if only more of the apps would allow themselves to be moved to the SD.

EDIT 2: I found this question - How can I deal with "Low on space" messages on my HTC Incredible? which deals with the same issue and the accepted answer there is very good.

# Answer
I have an HTC Desire, too, and I really had the same problem for a long while. Until I found this post: http://www.getele.com/how-to/how-to-install-apps-to-your-sd-card-on-android-froyo.html

You do NOT have to root the phone, or something like that. It tells you to download the Android SDK to your computer, then connect it via USB and enter only one small one-line command. After that, ALL apps (except system apps) will be moveable to SD card, and also have SD card as default install location.

Since then, I really get the most out of my phone, and have dozens more apps. At the moment about 130 apps. Some of them shrink from 23mb to 120kb, others are not so drastic, but it REALLY helps.

Hope I could help, Heval
> 9 votes

# Answer
I'm having a similar problem.

One that freed up a bit of space was moving the Dolphin Browser cache as well (within Dolphin go to `Settings -> Cache to SD`), of course this doesn't help if you're not using it!

In my case my top storage users\* are:

1. Contacts Storage - 14MB
2. Adobe Flash Player 10.1 - 10.96MB
3. Maps - 9.94MB
4. Twitter - 4.66MB
5. Gmail - 4MB
6. Kindle - 3.8MB
7. HTC Sense - 3.7MB
8. Adobe Reader - 3.22MB
9. Dolphin Browser HD - 3.16MB
10. London Journey - 2.66MB

(followed by a couple of dozen other apps using 2MB or less)

**It's worth noting that of that list, only 2 (Adobe Reader and Dolphin Browser) support Move to SD Card**.

So the real answer is hoping that more app developers (including Google!) take this problem on board and allow Move to SD Card and optional usage of the SD card for caching. And of course uninstalling apps you're not using.

One thing I can say from experience is **don't** clear your HTC Sense data since it'll reset your desktop layout!

In some cases I could free up a bit by clearing caches, but as Lie Ryan notes this is only a temporary measure.

\*The storage usage was found with `Settings -> Manage Applications -> "All" tab -> (menu) Sort By Size`.
> 5 votes

# Answer
Yup, this is the bane of my existence right now, to the point that i'm considering ditching my Desire in favour of a Samsung Galaxy S (or Google Nexus-S) with 16gb internal storage. Having to remove apps every few days is just rubbish.

I've done a bit of playing around today, and found my biggest issue is contacts storage.. here's my findings:

Original:
\- Google: 1662 contacts \- Facebook: 344 friends Space Used: 17.64mb

Cleared data for Contacts Storage App

Remove Facebook Contacts Sync, and resync: \- Google: 1662 contacts \- Facebook: n/a Space Used: 7.12mb

Add Facebook Contacts Sync and resync: \- Google: 1662 contacts \- Facebook: 344 Space Used: 15.21mb

So really didn't help much.. It seems most of the data space is used by Facebook, probablky because of the photos, which is a feature i really like so dont really want to stop syncing Facebook.

I think I need to go through my google contacts and archive any I don’t need… reduce them down to a few hundred and see how that goes. I'll report back how I went with that once I've had a chance to do it, but really it seems there's only 7mb of usage there so not sure its worth the effort.

WHY oh WHY can't we selectively sync groups from google… that's just rubbish that you can't. C'mon google - they're all your systems, surely y ou can figure this one out and make our lives so much easier!!??

Oh, I also did the "Uninstall Updates" for the Adobe Flash 10 app to free up 10mb of space . Flash still works fine.. Maybe not the latest version, but really I don’t need it if its going to hog 10mb of precious space!
> 1 votes

# Answer
Some apps, like Touchdown, store huge amounts of data in internal memory by default.

Often, they offer some option inside the app to save their data on SD card.
> 0 votes

# Answer
If it's internal storage you need I would suggest rooting and getting rid of stock apps you don't need. But if it's internet memory you need I would suggest rooting anyways and installing advanced task killer and turning autokill on. If you still want more memory... lower the security level to low. Even though it kinda has to refresh everything it frees up a lot. That's why I'm still happy with my old motorola cliq. Hope this helps :)
> -1 votes

---
Tags: 2.2-froyo, htc-desire, internal-storage
---


# Question
Title: HTC Desire crashed, deleted all SMS/MMS. Can I recover?
Been a reader of SO/SE for a while as am getting into Android development. Just wanted to ask a quick question. Hope someone can help. :)

I have a HTC desire (2.2 with HTC sense, as per stock), never rooted and little used (basic apps installed, not used for any dev) I use as just a phone really. Hence I was very surprised when it crashed the other day and all my SMS/MMS were deleted (the stock HTC Messages app was empty)!

I know I should not have rebooted the device (as file recovery may be easier as it reduces chances of file space being overwritten), but was told to do so by T-Mobile advisor.

Upon reboot, found the stock HTC Messages app used for SMS/MMS was was now populated by SMS that was saved on the SIM. Hence I think, the Desire recreated the SMS/MMS content using the saved SIM messages as a start.

What I would like to know is can the older SMS/MMS be recovered? I assume they are stored in... /data/data/com.android.providers.telephony/databases/smsmms.db ...and that this file (originally with 500+ messages) has been overwritten by a new smsmms.db (now containing ~5 messages), but as I am new to Android/Linux am not sure if this assumption is right e.g. the new smsmms.db file could be written to a different disk location (as is common on FAT32/NTFS file systems in Windows) and hence with the right know-how the original file can be recovered (I've recvered many files like this in Windows without issue).

Does anyone know how to recover SMS/MMS messages like that, or how to recover/undelete files from these devices in general (I don't mind if it is only a partial file and I have to rebuild/extract messages).

# Answer
I don't hold out much hope that the .db file was not overwritten, but I recommend mounting the phone storage to a PC (preferably Linux as Mac will write immediately and Windows might also) to attempt recovery. I don't know what tool to use offhand but search results look promising http://www.google.com/q=linux+file+recovery
> 1 votes

# Answer
Also had a problem with an HTC Thunderbolt constantly crashing. It sounds like your messages are gone, but for future reference, the best solution I've found is SMS Backup +. This app will keep a copy of your SMS and MMS messages synced to your Gmail account and/or backed up to an SD card.
> 1 votes

# Answer
I use McAfee WaveSecure... When I charge up my phone at night, it backs up my SMS and Contacts. I can also lock down my phone and make an alarm go off if I can't find my phone from anywhere on the web.

It's free to download and I highly recommend it.
> 0 votes

---
Tags: sms, htc-desire, mms, data-recovery
---


# Question
Title: How do I export & import files between Android devices and Windows OS?
How do I export and import binary files between Android devices and Windows OS as well as syncing the files between the two?

# Answer
You can connect the device to the PC with a USB cable and access it via Explorer in the same way that you would a thumb drive. In addition, I like using Dropbox to sync files in a wireless fashion. I find this to be much easier and does not restrict movement of handset.
> 4 votes

# Answer
You mean Desktop Windows, right? If you are using Eclipse, you can *pull/push* files using the DDMS perspective.

You can also use the command-line tools to accomplish the same. Have a look at Stack Overflow - Moving files to SDcard on Android.
> 3 votes

# Answer
Installing new apps can be done using `adb` tool from the Android SDK:

```
platform-tools\adb.exe install abc.apk

```

Same for downloading files:

```
platform-tools\adb.exe pull /sdcard/filexyz

```

Or you use a GUI for ADB like DroidExplorer.

Via WLAN you can use software that shares the Android file system via HTTP or FTP. For example, if you use SwiFTP and change the shared folder from `/sdcard` to `/` you can access every file on the phone.

A connection via ADB is also possible in case you have a rooted phone - eg. via ADB wireless.
> 2 votes

---
Tags: windows, file-transfer
---


# Question
Title: How to modify functionality (skip song, play, pause) with side phone volume keys?
This is a really requested feature in a lot of forum, but I haven't found any convincing solution.

I'd like that my volume keys:

* If simple (short) press both together, pause/play.
* If simple (short) press of single key, change the volume up or down.
* If pressed and hold change track forward or backward.

My options in order from preferred to less preferred are:

1. Do it with Tasker
2. Download an app to achieve this (not a media player)
3. Develop an app to achieve this (any advice?)
4. Download a media player that has mentioned functionality.

Thanks, Diego

**Note:** With volume keys I don't mean keys in the headphone, I mean those which are at the side of the phone.

# Answer
PowerAmp is an open source app, which may serve as a good starting point for developing your own app. The code can be found here.
> 1 votes

# Answer
Headset button controller is an excellent app in market which will do all these functions..

https://market.android.com/details?id=com.kober.headsetbutton&feature=more\_from\_developer
> 1 votes

---
Tags: 2.2-froyo, tasker, volume-control, media-player
---


# Question
Title: What is Samsung galaxy tab 10.1 usable screen resolution?
The screen is 1280 x 800 pixels but the system bar uses up some of the vertical height. So what is the screen resolution minus the black system bar at the bottom?

This is needed to configure an RDP client to exact screen dimensions.

# Answer
> 1 votes
My testing indicates a usable resolution of 1280 x 750

---
Tags: samsung-galaxy-tab-10, screen-resolution
---