text:
Is a Class 10 MicroSD overkill or is a Class 6 adequate?

Possible Duplicate:
Is the class rating of my MicroSD card relevant?

I don't see any speed class or × rating markings on the 2GB card that came with my phone. Is a Class 10 card going to be noticeably faster (in apps that use the SD storage) than a Class 6? I know that it's theoretically 40% faster but I'm not sure that my Flipside would even be able to take advantage of the higher speeds.

It is most likely overkill unless you are doing a lot of write/reads to your SD card for some particular reason.  The only reason I've known to buy a faster SD card is for photography, when you want to be able to reduce the time it takes to write photos from the memory buffer to the SD card so you can take more pictures at a higher FPS.

This, of course, assumes that the phone can actually take advantage of the additional performance.  Other bits (controller, CPU, etc.) might end up becoming bottlenecks or reduce the utility of a Class 10 card.  It might be more useful for the OP to get a larger card instead of a faster one.

Thanks for confirming my suspicions. The Class 10s seem to have a more limited availability and less reliability so I'll definitely be getting a lower speed, and higher capacity card.


text:
How do I get Livewallpaper on HTC Wildfire?
I have a HTC Wildfire , and i have updated my android from 2.1 to 2.2 as i was developing application which creates the livewallpaper.
Now the problem is inside my application there a option to launch Livewallpaper chooser , but when i try to lunch it its giving me following error while testing on actual device.
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.service.wallpaper.LIVE_WALLPAPER_CHOOSER }

apart from this since i have updated to android 2.2 i haven't seen the livewallpaper option in my HTC wildfire phone.
There is only "HTC Wallpaper" and "Gallery" Option under "Select wallpaper from".
so i don't know if there isn't any livewallper in HTC wildfire then how to get it.

I have too a HTC wildfire. For the live wallpaper, you can't use the HTC sense launcher. You must use another launcher like ADW or launcherpro.
When you use another launcher, a new option "live wallpaper" will appear.

so if i will download the launcherpro or ADW then will my htc sense launcher would get replaced ?

No, the htc sense won't be replaced. Both launcher will be installed and android will ask you each time you press the home button witch launcher use. (You will also have the possibility to remember this choice)

okay great , so according to you which one is better (launcherpro or ADW) in terms of user experience (with live wallpaper) ?

In term of live wallpaper experience, the two are the same ... For a more general use, I prefer LauncherPro. But you install the two and test yourself witch one you prefer.

Well i have downloaded launchpro but there is no livewallpaper selection in it there is only Wallpapers under Add to Home Screen and after clicking on Wallpapers i can see three options in "Select Wallpaper From" i.e.
Gallery , HTC Wallpapers and Wallpaper Gallery

Strange, works for me ... Have you a live wallpaper installed ? I things that the wildfire doesn't come with default live wallpaper installed.

well i have installed a livewallpaper via eclipse but stills its not giving me an option to select "livewallpaper"

i tried n download livewallpaper from anroid market but when i tried to open the livewallpaper its show me "Unsupported handset" error

@Hunt Get a wallpaper that supports your device.  Developers can target specific handsets.

Well i got the link which says HTC Wildfire doesn't support livewallpaper
http://www.livewallpapers.org/support/

source: Stack Exchange

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/2.5/

sort: votes


text:
My phone keeps slowing down and burning battery. How can I debug performance and cpu consumption? (DHD 2.2)
I know there are already a lot of threads about suggestions on how to improve performance  and, strongly related, save battery life on your android. I also have tried most of the tools to diagnose problems (eg. WatchDog).
Problem is, my brand new HTC Desire HD will often be snappy and responsive, sometime get a few slow downs, and not-so-rarely start being completely unresponsive, as bad as my previous iPhone 3G which I gave away for exactly that reason.
Also, battery would last less than 24hours even with extremely little use of the display (a huge battery drainer indeed), with background-data and auto-sync on, without GPS and with half of the time WiFi connection and for the rest WiFi off.
WatchDog is usually not seeing anything weird. No process seems taking a huge hit on the CPU even when the phone is acting slowly; just today I got a first warning - HTC Sense Background 99.9%.
So I would like to go a bit deeper in my debug. I /could/ uninstall all applications I installed, but I'd rather understand what is really causing the problem.
So this is the real question: how can I better debug what's going on inside my Android?
Does anybody have some tutorial/tools/suggestions?
I guess going with adb from my PC might provide more information, any hint/feedback?
Some additional information after feedback from DarthNoodles...
NB. I'm not putting it here to 'debug' my own phone on this forum, just to provide comparison information!
standard Battery Consumption info
If i've been using the phone, i get 'Display' to take most of the battery usage - ~60% on average (is that too much?).
If not, it's 'Android OS' which takes on average about 60%, and 'Android System' usually about 10-15%
There usually is no installed application appearing there
hidden debug
hey that's great! I might not have yet learned about everything but i'll try to write down what I see...
Since it has a graphical, not numerical display I'll rate '100' the first, longest bar and make an estimation of the other ones.
CPU usage
(for all time of timing a get a similar distribution)

'init'  has a HUGE blue+red bar; Android System comes 2nd with a tiny 1px blue bar

Partial wake usage
Total Time

'HTC Sense' 100 blue bar
'Android System' 30 blue bar
less for the rest

Since last unplugged

'Android System' 100 blue bar
'HTC Sense' 30 blue bar
'Mail' 5 blue bar
...
'UID 10013' 'partial Wakelock' ~2 blue bar!

Other Usage
Total all time

Running      35.8%
Screen on    11.1%
Phone on      0.8%
Wifi On      41.6%
Wifi Running 41.6%
BlueTooth On  6.6%

Since last unplugged

Running      37.5%
Screen on     3.8%
Phone on      1.8%
Wifi On      45.8%
Wifi Running 45.8%

I am under the impression that it's HTC Sense or some other android process that is taking my resources... but I don't really understand why yet...
WatchDog
Getting some warnings for 'com.htc.bgp' taking too much cpu (~55%)
Thanks!

com.htc.bgp is a utility from HTC that seems to be responsible for syncing various accounts.  I'm pretty sure it's used for "Exchange ActiveSync" and "Facebook for HTC Sense" sync.  Try setting some of those accounts to not sync for a while, or sync less often or sync fewer things (I don't sync my news feed for instance) and see if it's any better.

Thanks DarthNoodles again. Indeed! So from your hint I searched a bit more and actually what fixed it was to clear cache of most of those synced apps. Quite annoying though; my experience is that as much as I am enjoying my android phone I don't think I would suggest it to a not-techy user such as my girlfriend...

FINAL SOLUTION : at the end I 'upgraded' my rom to a custom 2.3.3 (and will definitely keep up updating this way) which both fixed performance issues and got rid of crapware from my mobile operator (SFR). Way to go! I just wish it was an easier (less hacky) thing to flash your own rom...

I had an HTC Desire HD. If I didn't plug it in at night it would drain to 0% and shut off by morning.

The adb likely won't be of much help.  The apps need to have debugging enabled to be able to see their thread and relative performance I believe.
I assume you've looked at the battery usage menu in your phone.  What is it telling you?
You could the hidden debug menu in your HD.  It may provide more info.  Open your phone dialer and dial *#*#4636#*#*.  Give that a try.

edited my question to answer you... to bad about adb.. lot of things in the hidden debug menu!!!

is there any such hidden debug menu for Samsung Galaxy S?

You could make note of the time that the phone was lagging.
Then either a) go to Android market and download a logging app such aLogCat or b) download the Android SDK and use DDMS.exe in the Tools folder.
Using the logging application, you can see if something was being written to the log at the time the phone was lagging.  You might be able to determine what service or application is causing the lag.

thanks Bryan; unluckily the 'lagging' is totally random, can happen any moment, last a few seconds or a few minutes... This will make using the logs a bit more difficult, but I'll give give thisa try nevertheless later on.

Maybe it will help someone, total random lagging in case of my phone was caused by badly written VoIP phone app (an old app, with bad reviews in the app store, produced by my broadband operator). It was more-less obvious that the lagging is not caused by CPU which is powerful enough in that phone, but by some system I/O (input/output) low-level stuff which is written incorrectly. Removal of the app helped immediately.

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/


text:
adb devices show phone in debug mod but not in fastboot mod
When debugging mode adb devices , it will show my HTC magic.
But when the phone is in fastboot mod , I can't see my HTC magic in adb devices.
I am using ubuntu 10.10 ,
my /lib/udev/rules.d/11-android.rules
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0c01", MODE="0666", OWNER="<your user name>" #Normal HTC magic
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0c02", MODE="0666", OWNER="<your user name>" #Debug & Recovery HTC MAGIC
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0fff", MODE="0666", OWNER="<your user name>" #Fastboot magic

I am facing same problem in my LG GT540 device.

Have you checked that the idProduct value is correct? run lsusb when the device is connected in fastboot mode to see the vendor id and product id and check if it matches.
Also, I think it's not supposed to show up on adb devices when in fastboot mode, try fastboot devices instead.

ohh , i get the device name already with fastboot ,  now i have a Remote Not Allow error ....

Can't help with that, have different devices, but check out this link: http://forum.xda-developers.com/showthread.php?t=529167

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/2.5/


text:
How does power usage for data over WiFi compare to data over 3G? (Ignore LTE for now)
If you have unlimited data over 3G so that cost is no option, which is more power efficient?
Using the WiFi or 3G connection for data usage?
Extending battery life being the goal

You can read this article about data connections on mobiles. It explain what are the different technologies with his data transfer ratios and its battery cost. http://www.emezeta.com/articulos/tecnologias-moviles-g-e-3g-h-4g

It depends on several things
As Matthew Read mentions, the hardware, your location, and the other fiddly bits about actual communication are important to the discussion.  But, you also need to consider what you're doing with the phone.
Are you retrieving largish amounts of data often?  If so, Wifi may be less drain on the battery by letting you finish sooner - remember the screen drains power while you're waiting for 3G to finish what WiFi may have finished much sooner.  (But that depends on what brightness level you have your phone set to.)
In short, set your phone up the way you like to use it, in the place you like to use it.  Then run the best test you can to see which uses more battery.  Keep everything as much the same during the tests as possible.  (Know exactly which apps are running, plan what data to use, and time how long you use the data after it's retrieved.)

I appreciate the points.  I think I was curious in general, maybe per unit of data transmitted?  But as others have noted, the screen backlighting on longer while you wait on 3G vs WiFi is a real issue as well.

I never really did a precise comparative test but it is clear that wifi uses way less power than the 3G data connection. So I would recommend to use wifi whenever possible if the goal is to extend battery life.
The only exception I would see is if you often use the phone but for a very short moment at a time, the delay it takes for the wifi to connect can be a hassle. In this case only I would deactivate the wifi.

My experiences support this (I wish I had real evidence, though)

My experiences (Galaxy S) do not, WiFi uses more battery for me.

@Matthew Read: That is interesting!  Can you quantify it any better than that?  (I am not sure how, other than perhaps some silly web page with a constant refresh set, and leaving the phone doing nothing but the web page over Wifi vs 3G perhaps.

Well I can't test right now (I no longer have a data plan), but when I got my phone I did experiment a bit.  I consistently got about 30% battery drain overnight with my phone on 3G, and 10% on WiFi.  I did probably a week of each, so while it's kinda unscientific I think the results are valid -- at least for my hardware, software, location, etc.

@Matthew Read: Isn't 30% drain on 3G higher than 10% on wifi? Maybe you meant the opposite. And by default, even when using wifi, a couple of minutes after the phone goes to sleep, the wifi connection also goes to sleep and it returns to 3G. If you select the option to keep wifi on even when the phone is going on sleep, then I would believe it takes more battery because the wifi chip stays on all the time for nothing.

Oops yes, I meant the opposite.  I set my phone to never turn off WiFi, so that certainly has an effect.

But the phone sleeping is when WiFi is OFF.  Having it on means it's not sleeping, the screen is just off.

I can't remember where I read it but I read that 3G will use more power when transfering data but wifi will use more when idling. I tend to keep wifi on, but if I'm running low on power I'll turn it off to avoid the power requirements of scanning for new networks. Also as others have posted, 2G will use less power than both unless you're downloading large files!

i also read this somewhere. but cant remember where.My experience also confirms this.i.e if you just need to be online and recieve minor chat msgs etc(most of the time idling,then switch to 3g or better 2g). If you need to transfer huge data and are near a wifi hotspot, use that instead.This will maximize the battery.

It depends.
Try with your particular phone.  Maybe download a large file and see how much the battery drains, then repeat for the other data type.  Factors include how many cell towers are nearby, how many packets your WiFi drops, your specific chipset and radio hardware, software drivers, and the like.

I had hoped it was a little more general than that.  Alas.

Yes, this is my understanding as well. There are so many scenerios to test to get a handle on your device but I'd specifically test the following: 1. Active use: downloading.  2. Active use: uploading.   3. Passive use (receiving background syncs) in good signal area (where you have uninterupted wifi and 3g).  4. Passive use with no reception so yor device is constantly looking for a connection (you'll have to turn off 3g and wifi respectively).  This should give you a good idea how your wifi and 3g consume power.

In my experience (HTC Hero and now HTC Desire HD), wifi uses way less power than 3G. My first port of call for power saving is to turn off 3G on my handset if I either don't need mobile data or there is wifi available.

While it was true in previous generations of phones that Wifi used more power in idle, it's less true in later generations(think HTC Desire Z and up), with latests wifi chips.
If you are using data, Wifi is then preferable: uses less power, and can have more bandwidth and less latencies depending on the provider… Although public hotspots tend to match latencies and bandwidth of 3G networks… (on purpose?)

The main battery drain happens when there is actual data transfer. Since the speed of WiFi is much faster compared to 3G, it uses less power to download the same amount of data since it finishes downloading faster.
Also the transmuting power of WiFi is usually smaller than this of a 3G radio since the access point is much closer and the signal much stronger than the usual 3G tower. They tend to be less dense than 2G towers and the phone will need to transmit with more power in order to keep reasonable signal strength with 3G.

Your first paragraph is only true if WiFi does not use a fair amount more power per second than 3G, and most of the time it does.

You posted that it depends. And so does in this case. In the long run (for instance in the span of several days) if you use only 3G, you will need to recharge the phone more than if you used WiFi for most of the data needs. At least that is my observation in a quite covered 3G area (with a few black spots). Also if I used 2G it lasted more than either WiFi or 3G but this is irrelevant to the question.

Hence I used "most of the time" not "always".

I can confirm the experiences of 3G using more power than wifi, and I do believe it is, in fact, stated by Google somewhere in the Android FAQ.
The technical reason probably has to do with the fact that there is much more negotiation going on for 3G, where there could be many radio towers involved, and where they will actually instruct the phone to beef up transmission power if needed. Also, it goes without saying, that there ought to be a difference considering wifi has a coverage area limited to some 20-100 meters depending on equipment and obstacles; whereas 3G operates over a much longer distance up around several Km.
Both operate within a fairly similar frequency band of 1.9GHz to 2.4GHz. In general, the higher the frequency, the more data can be transferred but it also takes more power to get a signal through obstacles. This is also why it's sometimes recommended to turn off 3G (rely on only 2G) in order to conserve battery, since 2G networks usually operate at a much lower frequency band around 800-1000MHz.

If your phone will let you do it, use 2G.  It uses less power than 3G or Wifi.  I believe it only works on GSM network phones.

Misses the point of the question, but I understand your point.

@geoffc Not sure how it misses the point.  Sometimes you have to think outside of the box (of 3G vs Wifi) and look at other (battery saving) options.  2G is an adequate speed if you are looking to save battery life in the long run.

this is subjective my friends.. no exact answer. is definite answer.
scenario 1 - you have a good wifi reception - phone dont have to try hard to fetch network, so battery life is longer. but if wifi is tough to connect then offcourse the phone needs to work hard.. so battery drain quicker.
scenario 2 - you using data network, but in bad reception area then it would have same affect on your battery - drained faster..
in the end, depend on your area's connection in order to have longer battery life..
who knows which connection is the best in tht particular area. just simple logic. no technical wonders can save your battery life i say..

About some weeks ago I have bought one Xiaomi Redmi 4x (5", octa, Dual Sim, Dual StandBy, with 4G primary SIM and 3G secondary SIM, 3GB/32GB) and two Xiaomi Redmi Note 4x (5.5", deca, Dual Sim, Dual StandBy, with 4G primary SIM and 3G secondary SIM, 4GB/64GB). The battery on all three is 4100 mAh.
Because of some posts on another forum that state that "the battery is bad" on these phones, I have tried to execute some tests.
It is not important that I think the battery is very good, but about the disscution above I think is important to say that when I use the only the data connection (4G - Band 1 FDD or Band 38 TDD=my provider) the slope of the power drain is more steep than when it is used only the WiFi either on 2.4 GHz (Redmi 4x) or 5 GHz Redmi Notte 4x).


text:
Why is it that the thumbnails of my images in gallery are not the same with the actual image?

Possible Duplicate:
Problem with my thumbnails in gallery.

Why is it that the thumbnails of my images in gallery are not the same with the actual image? The images that I deleted was the thumbnail of the images now. Need some help here. Please

I replied to a very similar question at http://android.stackexchange.com/q/5471/2433

Is there a way to merge this question with a similar one or only the moderators can do it?

@jmb yes, people with at least 3000 rep can vote to close a question as a duplicate of another. If you haven't got 3000 rep yet, you can use the "flag" link to let a mod know.


text:
How do I change the delay between rings?
I have an HTC EVO Shift running Android 2.2 (Froyo). When I receive an incoming call the ringtone plays constantly. Each cycle starts immediately after the previous cycle finishes with no delay at all. This happens regardless of which ringtone I select. Short of editing the audio files, is there any way to set the delay between subsequent ringtone cycles?

Are you using a really short ringtone?  Maybe use something longer (like a song)?

@Bryan Denny: That's the obvious workaround, but I'm looking for a solution. I'm using the stock ringtones which are fairly short -- most are a second or less. Every other phone I've ever owned had a delay of a couple seconds between cycles. This one plays a continuous loop with is very annoying. There should be a setting (probably hidden) to control this. If it were a Windows Mobile phone I'd look in the registry, but I don't know where to look under Android.

My guess is that you'd have to take one of those ringtones and add silence to the end of it.  I don't think there is a way to add delay

Bryan above is correct.  There's no way to add a delay, at least not without a custom ROM.  To introduce a pause between the rings find an MP3 you like and use something like Audacity to append a few seconds of silence after it.  Then use that file as your ring tone.


text:
HTC Desire low on internal storage, I'm clueless -- Any help?
It's been bugging me for a while but getting quite bad lately. I get warnings that my internal storage is full, I have about 13mb left of what I believe is 512mb worth of rom. I have checked with the app "diskusage" and my apps take about 122mb, with about 20 more mb being used by "data" (unsure what this is). When I check the apps list, my biggest app is some 12mb, and even within the first screen of apps this drops to just over 6mb. So I don't have extremely big apps, and I don't have all that much of them either. I try to put most on my sdcard, so no problem there either.
How do I figure out what's hogging all this space, and how do I fix it ?
On a related note, what is the Android equivalent of "formatting" your phone? I believe factory settings doesn't remove all data (sdcard etc) or does it?
EDIT: I have done a hard reset on my phone, and the free space available is somewhat similar to what I saw before. So, is it normal to only have about 150mb available for apps when the internal rom should be 512mb ?

The Android equivalent of "formatting" is a hard reset, this will end with your phone with a clean ROM, with no programs installed, is a complete wipeout of the internal storage of the phone.

I tried "diskusage" and it should give you the exact distribution of your internal ROM. So you have 122mb for "Applications", 20mb for "System data", then how much "Free space" is reported by "diskusage" ?

Doliveras, when you say hard reset, do you mean "reset to factory settings" ?

@HannesFostie That does sound like what he means.

can someone help me, i have the same issues with my desire, but i dont know how to root it? and if rooting will unlock the sim card, i mean i have it sim locked to the company and i would like to unlock it if anyone has any idea, or know how please help thanx

you can just use unrevoked.com, was a bit trial and error for me but easy enough

Thanks for your suggestions. I've got the same problems, hardly any apps, compared to my hubby's 5 pages on his iPhone and I've constantly got the low on space icon showing. I've deleted all emails, text messages, photos, videos and have no music stored on the phone. Hubby is due an upgrade in December and the HTC Desire will be found on ebay shortly thereafter, I'll take over his currnet iPhone. Can't be doing with this sub-standard system.

One problem I've noticed is the (at least in Android Froyo), the stock Web browser caches to the phone storage. The browser cache can quickly take up 20+ MB and therefore use up free internal storage.
I've moved to using an alternate browser (Dolphin) and set it to cache to the SD card. This has removed my "low internal storage" limits; my free internal storage space now stays much more consistent except when installing new applications.

Your OS may be taking up the remaining space.  My OS is several hundred MB.  There's not really anything you can do about that, although some custom ROMs might be smaller.  Move apps to SD, delete data, uninstall apps, etc.
Edit: To integrate system app updates into your ROM, use Titanium Backup. For example, my GMail app shows (updated) in Titanium's list:

App list (click image to enlarge)
Long-press on it to bring up this menu and select Integrate update into ROM:

Long-press menu (click image to enlarge)

I would find it strange that the OS uses several hundred MB. For instance Android 2.1 on my Motorola Milestone uses 32.5 MB of my 198 MB ROM. The remaining is usable for applications.

Wow.  My current ROM is ~200 MB before it's even uncompressed.

Also note that some space is reserved by the OS even if it isn't "used".  This allows for updates and such.

that would mean some 350mb is being used by my OS... seems a lot

This right here helped me free up an additional 30 or so mb of space. Working with about 55mb free atm, better than ever.

Great, glad to hear it!

I also had similar problem with HTC Desire. My solution was to use SD card as second partition for application's dex, lib and apk files. Now I have 1GB free space for applications to install.
For this you need root. If you don't have rooted follow this simple process in this guide.
After that you have to partition your SD card. You can use clockwork mod recovery for that. Now you can use link2sd program to move your apps(dex, lib,apk) to SD card. You can follow this guide for details if you chose this path to follow.

This seems like the best solution

I had a similar issue and found that it was mainly due to the contacts taking up 40mb when I enabled the Facebook and Twitter sync.
I would use the DiskUsage app http://www.appbrain.com/app/diskusage/com.google.android.diskusage to find out what was taking the most space on the internal memory.

The Asker says right in his question that he's already used Disk Usage.

https://market.android.com/details?id=com.google.android.diskusage&feature=search_result

I also have a Desire, with similar issues as you do, despite having moved all possible applications to the SD card (and I haven't even installed all that much in the first place).
I believe the cause of the problem are the updates to some of the preinstalled applications on the device (Flash Player, Google applications (Maps, GMail, Search, Market, Voice Search, YouTube), Facebook). Unlike normal applications, you are not able to remove those completely, but rather only to uninstall the updates you have applied and return them to the "pristine" condition since your last OTA update.
Those updates must have taken some space on the ROM, as they are nowhere to be found on the SD card and function even without the SD card being mounted. Effectively meaning that you have two versions of those applications stored in the ROM.
Unfortunately, I have no solution at this time for the problem.

This sounds like a reasonable explanation... now, does anyone have any ideas how to figure this out?

If you are rooted, you can use the app Titaniun Backup to merge system app updates into the ROM and reduce the space used.

@Matthew Read could you tell me how to do so? I can't seem to find the functionality in the app

@HannesFostie I've updated my own answer below.

On ny Hero after I'd updated, I kept running out of space, none of the obvious things were working. Then I realised that when I had connected my phone to my Flickr account I'd selected an option which meant that I'd downloaded 100s of Meg of data from the Flickr site when keeping my account updated.
The moral being check whether your social networking is eating your storage.

this is not the case, or anything similar

I'm experiencing a similar problem (low internal memory) and have yet to find a good 'fix'. Already done the obvious things - move as many apps to SD card, remove unused apps etc.
Though, one day my htc desire told me I only had 0.98mb free space! So as a temporary fix this is what I did:

Delete old/non-important sms threads. As a guess, got rid of ~100 messages, this gave me ~10mb extra space
Currently using "Dolphin Browser" so deleted the data/cache from the stock browser, another ~10mb space
Similar to above, deleted data/cache of any unused apps (some apps can't be deleted without root, but you can at least minimise their footprint)

So now I have ~20mb free space which should be enough for now (hopefully!). What I plan on doing...

Root the phone and uninstall the pre-installed (but never used) applications
Follow some of the suggestions listed here  :)

I struggled with this issue for a long time and it's one of the biggest reasons I have rooted my phone and have an EXT partition on my SD card mounted as internal storage. This enables me to move the entire application to SD (more than the Froyo+ Apps2SD feature) and also the Dalvik cache, which is a huge difference maker.
I run the latest CyanogenMod custom ROM and the 'DarkTremor' apps2sd script.

HTC made a poor choice when deciding to only leave 150MB for /data which is used for all market apps (besides apps2sd).
There is a possibility to re-partition that, but that is rather intrusive and requires full modding and a ROM that fits into the shrunk /system partition.
http://alpharev.nl/ has different repartitioned hboot images that range up to 300MB for /data. Cyanogenmod up to 7.2 fits into CM7 r2 hboot and offers 287MB for apps instead of 150. See the on-site instructions on how to install those.
But beware: This is not for the faint hearted.

Two quick ways to help resolve your problem:

Requires Android 2.2+: Move all apps to the SD card that will let you do so.  This will trim down how much space these apps use in your internal memory and moves some of it to the SD card.  However, remember that these apps will not instantly show up on start up or if you mount the SD card for any reason.  Use an app like SDMove to figure out which apps you can move that you haven't already moved.  SDWatch will alert you in the future if an app you installed can be moved to the SD Card.
Delete applications that you are no longer using. If you haven't used it in weeks, remove it. Every couple of weeks, take a glance at all of your applications and see which ones you aren't using and remove them.  You can filter applications by their size in the settings to quickly remove the bigger sized apps first.  Also remove anything under Settings > Applications > Running services that you aren't using, such as extra keyboards or other notification services.

This would be the perfect solution if his device was actually full of applications. But the question seems to expose a problem where the ROM is full even if only a small part is actually used by the system and applications.

as jmbouffard says, the amount or size of apps shouldnt be the issue here. 120mb hardly seems like a lot. And I move as much of them as possible onto my SDcard, so no problem there either

@HannesFostie What exactly does DiskUsage say?  On my Motorola Droid, mine says: Data 262 MB == Apps 190.3 MB + System data 34.7 MB + Free space 36.8 MB.  Is your system data particularly large?

I mentioned that in the OP. I have since removed some apps, I currently do not get the warning, DiskUsage says the following:
147mb data, of which 96apps, 20.4 system data, 31mb free space. As far as I know, a Desire has 512mb internal ROM, so where did the rest go ?

@HannesFostie The rest is probably being used for the /system and /cache partitions. I don't know how you can check the size of those (without root, at least).  This post talks about re-sizing them: http://forum.cyanogenmod.com/topic/8031-repartition-system-and-data/  Otherwise, I believe you are stuck with what you have.  You'll just have to remove some apps :/

I find that hard to believe, I really hardly have any decent sized apps. As a matter of fact, even the 122mb mentioned seems bigger than what it should be

@HannesFostie check to see if any apps in particular are consuming a lot of data, not just app size.  Disk Usage should be able to point those out for you.  Flash, Facebook, Google Maps, etc. are particularly large.  Also your contact or dialer storage may be really large.  You can try deleting old text messages or clearing call logs.  Or reducing the number of contacts you sync (especially if you pull some in from Facebook).

I have a Desire too and after reading this post I’ve been doing some tests on the device and as you noted, of the internal 512MB of ROM only 150MB are available for the user to install applications.
I’ve changed the stock ROM of the Desire for the CyanogenMod custom ROM a few days ago, and even now I have a top of 150MB to install applications.
I would say that the internal ROM is divided in two partitions, system and apps, which is the cause of we having access only to 150MB of the full 512MB of ROM.


text:
Why are files sent through Gmail renamed?
Why is it if I download an image sent to me through Gmail the filename of the image was changed into downloadfile? Is there a way that the filename won't be changed after downloading it from Gmail?
Samsung Galaxy 5, if it matters.

I'm not sure if this will solve your problem, so I'll leave a comment: does using app such as "Save my Attach" help your problem?

I tried to replicate the issue but on my EVO images downloaded in the Gmail App don't get the name changed.  This happens to every image you try to download?

I've only noticed this with failed/partial downloads (from anywhere) - when I've had particular problems with something I've ended up with 'downloadfile', 'downloadfile-1', 'downloadfile-2', etc. Otherwise, I'm sure my downloaded files keep the original filenames.

I think FoleyIsGood is on to something there.  Verify that your download is completing and its the whole file.

The newest version of the Gmail app supports file downloads, rather than previews.  If you're using the website I would think that Foley is correct.


text:
Samsung Galaxy S front camera

Possible Duplicate:
What can I do with my front facing camera?

I have followed the directions and instructions from other users on here but, i have no "self shot" option nor do i have the camera with the arrows on my Galaxy. Any suggestions?

Other possible dupe http://android.stackexchange.com/questions/3713/samsung-galaxy-s-captivate-self-shot-mode-missing From there you can see a link to a table showing which of the Galaxy S models have what features http://forum.xda-developers.com/wiki/index.php?title=Samsung_Galaxy_S_Series#Comparison_Table

Not all Galaxy S models have a front-facing camera.  Just (most?) GT-i9000's and Epic 4G's.  The Vibrant, Captivate, and Fascinate do not.

This link has a table showing which Galaxy S models have which features, including front cameras: http://forum.xda-developers.com/wiki/index.php?title=Samsung_Galaxy_S_Series#Comparison_Table


text:
Troubleshooting the Android Emulator
When starting up my emulator at home, the emulator takes forever to start. Sometimes it does not start. If the emulator starts, it is hit or miss if I get a network connection. When it does finally start, and I do get a network connection, it is incredibly slow.
I have the same set up at work, and the emulator flies. It is a joy to work on it, while at home it is a borderline nightmare.
My work computer and my home computer are both Windows XP. My home computer has 8 gigs of ram, while my work computer has MUCH less. My home computer has plenty of more processor.
What should I look for in comparison or analysis in getting the emulator at home working better?

Are you running the same emulator version on both computers?

First step: I would update the Google SDK.  The latest SDK introduced snapshots.  This means you don't have to wait on the emulator to boot the next time you cold start it.  Instead it'll load right where you left it when you last closed the emulator.
I'm not sure why your home computer is performing less than your work computer if it has better hardware.  My (new) desktop is running the newest i7 processor (8 cpus, HOWEVER: the emulator only runs on ONE cpu.  So your clockspeed is what matters here, not how many cores you have.  Does your home pc have a slower clockspeed than your work?), 8 gb ram, and a SSD and the emulator runs much faster than my laptop (last gen i7 with 4 cpus, 4gb ram, no SSD. But my desktop has nearly twice the clockspeed as my laptop).  My guess would be the clockspeed.

Check your CPU model. If you're running Windows XP, it's likely that you have an older CPU that doesn't support some hardware virtualization features. For example, Intel's Extended Page Tables (EPT) are a feature that could account for the performance difference.
Anandtech has an excellent, techincal intro to the topic. Basically, pre-EPT page table lookups require a flush of the TLB, which is incredibly costly. Later hardware accelerates this process.


text:
Does the HTC Droid Incredible Ship with Android 2.2 (Froyo)?
I am just now ordering the HTC Droid Incredible. Will it come with the 2.2 version of the OS already installed?

possible duplicate of When will my phone get the Android 2.2 update (FroYo)?

Yes, the tech specs on HTC's site states that its platform is Android 2.2 (Froyo).

That doesn't mean it will ship with 2.2, especially if it's coming from a carrier.

@Matthew Read. Good point, depending on the carrier, I suppose you can interpret it as it supports 2.2 but may not ship with it. If it is an HTC Droid Incredible from Verizon, I can vouch that it now runs 2.2 (whether it ships "with" it or updates once you turn it on is another question).

2.2 has been out long enough, and the device is popular enough, that any new Incredible that the OP orders is going to ship with 2.2.  In fact, I think that all SLCD Incredibles (which the OP will get) are 2.2.


text:
Why does my Samsung GT-i9000 not detect USB connectivity (not a driver problem)?
I have made several searches across many boards but failed at finding a solution for my problem yet, even though it's been reported by some.
My phone was working fine for about a month, I was using the mass-storage technique without a problem until it stopped working one day.
Now, when I plug in my phone by usb to any computer, the connection screen will not come up, the battery charging icon sometimes fails to appear as well and I can hear the computer detecting a new device but it will not recognize it.
I did a hard reset on the phone, which ended up in 2.1 instead of the 2.2 i had, and the problem persists.
I have tried everything, from usb debugging mode to uninstalling/reinstalling drivers, even tried with my friend's cable and it does the same thing...I am very frustrated!
Anybody got a fix for me?

Can Kies see it?

no, even though I have never used Kies (I prefer mass-storage liberty), I have installed Kies while troubleshooting and there is no detection whatsoever (I guess it would have worked before, back when it was working in mass-storage)

Have you tried other data cables?  Have you tried that cable with other devices?

yes as stated, i have tried with my friend's cable, which he was using just before, and it did the same thing

actually, Ive had exactly the same problem, using vista. Initially when you download Kies and then install the drivers, it works for a while in the pc mode. kies just won't detect the phone, but another window comes up which asks you to either scan your drives or do nothing. I have not bothered resetting the phone back to factory settings. Im now going to try on another computer.

on my other computer which has xp and is not so cluttered, in the mass storage mode, it works.
note Ive installed kies on the other computer (its a net book) but kies doesnt find the connected galaxy s even though the phone is in the kies mode.

nope ony works the once on both computers and then when you disconnect the phone by safely removing the usb, and then reconnect again in mass storage in debug/ or non debug mode, the pc wont connect to the phone although you might see the extra drives (you will not be able to
copy or write into them).

How do you know it is not a driver problem?
You've tried different cables? hopefully one that is confirmed to work with another phone.
Have you tried a different computer?
If its still dead to USB- then it sounds like a hardware issue with the phone, if you're under warranty then take it back!

It is not a driver problem because everything was working fine on my home and work computer until the problem occured, now it wouldnt work on neither of them.
I have tried my friend's cable, the one he is using for his Android phone and which is confirmed to work.
I guess I'll have to try calling Samsung. Scary.

Turns out my center pins (2 and 3) on my Galaxy S were dirty. Try cleaning the port (or plugging in the cable many, many times)
See this question for the description of the pins Micro USB cables that only charge but no data, no mounting etc (Samsung Galaxy S)

Maybe this will help you thanks, to My Samsung Galaxy 3 (GT-i5801) is not being detected by my PC -- What should I do?:

Unplug the USB cable
On the cell phone, dial the following number: *#7284# Once the last

is hit, the PhoneUtil application is launched. Choose USB -> Modem and then USB -> PDA mode. The good mode should be PDA. Even if the

mode is PDA, switch to Modem and then back to PDA.
Plug the USB cable.

I hear these symptoms quite a lot from the Galaxy S: USB charging does work, but the Galaxy S does not get recognized and no USB data connection (mass storage, debug, etc.) is established.
This seems like a hardware design flaw, which hopefully got fixed with newer models. I think you should return your phone and have it repaired.


text:
How does OMS (Open Mobile System) relate to Android?
So I've just read about "OMS" and a bit of googling suggests it's a fork of Android prevalent in China:
http://www.engadget.com/2010/02/02/china-mobiles-ophone-platform-goes-2-0-supports-winmo-api-w/
But it's not quite clear if it is also open source, what the differences to a "standard" Android system are, how to distinguish it.
Has anyone ever seen it or better documentation? Does it have any desirable attributes?
(Again I'm mostly wondering, because if it is a fork, could it possilby be the variation required for Dual-SIM support, meaning normal Android wouldn't have that.)

Apparently it's better known as OPhone and started as a fork from the original Android project, before Google bought it.  It looks to be mostly developed and supported by China Mobile, although there are rumors they might shut down the project.  OPhone 3.0 is expected in Q1 2012.


text:
Send/receive or refresh inbox on native email client
Is there such an option for the native email client built into Froyo?
For example, I might send myself a document to the phone via email, and it won't come through straight away. Sometimes I need that option to check for new emails.
There's no obvious refresh option in the menu.

If you go into the Mail client, go into the mailbox you want to check the mail for, then press Menu while you're looking at the Inbox, there should be a Refresh option on the menu bar.
That definitely seemed to go back to the server and check for new mail when I tried it with the Hotmail account I've got set up in there just now, as it found the message I'd sent a minute before.

I have only: delete, list by, move to folder, view mode and account manager. Have Samsung messed with the Email client?

Mine's a Galaxy S running the Samsung Froyo release, so we should both be seeing the same thing either way. When I press Menu in an Inbox I see Compose, Refresh, Search, Accounts, List By and More (which has Account Settings, Text Size and View Mode).  I've only got Hotmail and Yahoo accounts on mine, and I think both these use ActiveSync, are you using POP/SMTP servers as it's possible these may have different options?

I'm using IMAP. That must be the explanation, although it seems odd not to have a refresh option for it anyway.

Is the account you're using listed in Settings | Accounts & sync?
If so, you should be able to select the account then choose Menu | Sync now.


text:
How to set my wallpaper from my Dropbox?
I have copied a bunch of images into my Dropbox on my pc and sync'd them to my phone. Does anyone know how to use these images for wallpapers on my phone?
The only way I can think of is that I can use something like Astro to copy the file to my gallery locally on the phone, or to share my dropbox pictures folder on the web and browse to it.
Although copying the file into dropbox and then copying it again seems crazy. Is there a better option?

You're right I just played with trying to set a Dropbox image as my wallpaper, and can't believe that there isn't an easier way. Part of the problem seems to be that if you Open a dropbox image, it isn't sent to the Gallery or the system default image viewer (which would let you do things like set as wallpaper) but Dropbox uses its own (HTML?) viewer.
There are feature requests in Dropbox's "Votebox" that are requesting features that would fix this. It's probably worth heading over there and letting them know that you'd like this feature, this option looks like the most likely (but you can just go to Votebox and search for Android to see all the relevant ones):
Add Dropbox photos to Android gallery
Update: If you download photos from Dropbox, they do appear in the gallery in a folder called "Photos". Now that they're in the Gallery, you can set them as wallpaper the same as normal. You might need to force the media scanner to start before they'll show up in the gallery, this previous question has options for forcing that to run.

TUrns out that when you download an image from your Dropbox it's saved into your gallery, but only the android gallery and not the cooliris gallery app

Aah, that's odd. I wasn't seeing any of them in the Gallery while I was testing, but I can now, in their own "Photos" folder. I did reboot my phone over the weekend, so I wonder if that kicked the gallery into finding them?

How exactly do you "Download"?  I don't see that option anywhere from a long or short press.

When I select an image from Dropbox, it opens to be viewed. Then if I press and hold the image, I'm given the option to Open, Download, Share or Delete the image. If I choose Open, the image opens in a view similar to the Gallery in which I can press menu, then Set as and finally, Wallpaper.
This still requires several steps but you never have to actually download the image from Dropbox.

Press and hold only gives me "Share", "Favorite", "Delete", "Rename", "Move" and "Export" none of which have the desired effect.   There is no "Open" or "Download" option.  Now what?

HTC One V phone. I e-mail the photo from Dropbox to myself. Open pic, press, hold, release and your options are there. Set as wallpaper and photo saves in gallery (all photos) or just download.

Well, I am several years late, but just in case someone is still looking for a solution for this, I will leave this app here, that I have just found:
https://play.google.com/store/apps/details?id=it.simonesessa.changer
It seems to get the job done, and even has settings for ordering and shuffling.
(It's a bit confusing whether you need to pay if you only use one account, I'm not sure whether it stays free after the trial period or not.)

I know is is an old question but it seems Dropbox still hasn't fixed this.  I managed to find a way to do it through Photos:

Open Dropbox and find image
...
Export
Upload to Photos
Upload (Photos account must be setup)
... (Top right)
Use As
Wallpaper
Tick Set Wallpaper

Done

This could be a solution (one of dozens, since Dropbox exports to that many different locations/apps/tools on my phone, most of which allow wallpaper), but not a solution from Dropbox, which is the intent of the original poster. I would have kept Google out of the middle of the transaction, in any case.

Open dropbox view camera uploads press circled arrow of chosen pic, select more, then select open with, choose 'gallery' wait for jpg to open then press your own phone menu button ( in samsung bottom left corner) select set as then proceed for wallpaper or home screen. :)

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
Acer BeTouch E130 notification bar keyboard
I've bought the Acer BeTouch E130 and updated it to Android 2.1. Therefore, I'd like to know if there's a way to trigger the Top notification bar from the physical keyboard rather than tapping on it (which works 10 times out of a 100 because of its size, and my finger's size...).

I'm not certain there is a way to activate the notification bar via an app, ROM, etc. However, if you want to determine whether you can do it programmatically, you are better off asking that part of your question on http://stackoverflow.com (that site is for software development, this one is for android users).

On one of the home screen replacements (LauncherPro I think) there was added a "Notifications" entry when you pressed the menu button on the home screen.

@Miloud: Please do not include "tags" in your titles. I've edited this one out.

@Everett it wasn't intended to be a tag I just wanted my question to be as concise as possible over the title reading ;) but noted.
@Everett thanks i'm -on a check this LaunchPro

Also, in Zeam (another home screen replacement), you can set one of the built-in gestures to open the notification drawer. So, it must be possible.

on the home screen ...
push settings button and use the trackball to chose "notifications"


text:
Why is Widgetlocker app evading my task-killer?
The Widgetlocker app (a screen lock replacement app) has a service running which I can see in my app manager (under phone settings), but NOT in my task-killer app (Advanced Task Manager).  How is its service evading my task-killer?
I can stop its service in the phones app manager, which terminates the app. I dont have Widgetlocker set as my default home app, and I'm not including it in my task-killer "ignore" list. I did give it root permission to bypass its "5 second rule".

You really shouldn't run a task killer.

if you go to Advanced Task Manager, you can set (in the settings) the security level to low, which will show you running services. By default it only shows processes.

I cant find that setting


text:
URL Link in Android Calendar Description
I have being using the iPhone with synced calendar events with a URL to a webpage in the description. On the iPhone or web Google calendar the URL is active. On the Android Calendar it is not. Is there anyway to have an active URL in an Android Calendar Event Description?

I just created a calendar event with a fully qualified URL as the description and it became a live link when I viewed the event.
What format are you using for the URL?
(For what it's worth, I have an original Droid with Android 2.2.1.)


text:
How can I install an app given only its APK file?
I downloaded the APK file for an app to my PC.  How can I install it on my phone?

In addition to the answers below, you need to allow for non-Market apps to be installed. That setting can be found at Settings | Applications | Unknown sources

On ICS the setting has moved to Settings | Security | Unknown sources

Are you sure that's also required for adb install?

In a simple way You can also download app directly from url http://domain.com/build.apk on your mobile and install it.

Use DropBox.  Put the APK in your DropBox folder.  Open up the DropBox app on your phone, find the apk, tap on it, and it should download it to your phone and then install it.
Use the SD card. Plug your phone into the computer via USB.  Mount the SD card drive.  Copy the APK into the SD card.  Unmount your phone.  Browse to the APK using a file browser app such as Astro.  Tap on the APK and it should present to install it.

There are countless other ways to do this, but these two are probably the easiest.

DropBox is by far the easiest way.

Is it possible to just email the APK to yourself and then open it from the email app? I presume you would've said so if it's possible, but just pointing out another possibility (which might be easier).

@Ricket Email should work too, or at least it does on my Droid1 running CM6 (Android 2.2).  I'm not sure about older versions of gmail.

As easy as that?

Yeah, the Gmail app definitely supports direct APK installation if the APK is an attachment.

Another way...

Place the .apk file onto your SD card (by using your phone as a mounted drive).
Enable applications from unknown sources (go to Settings > Applications > then verify that Unknown Sources is selected).
Use an application such as Installer or APK Manager to install the application.

Why do I need an installer?  Isn't it enough to tap the .apk file?

You don't need an installer if you have a file browser to view the .apk file.

I prefer using the ADB.  However, It's a little less user friendly.  This isn't the easiest way, but it will work without an SD card and will work without the device being internet connected(some devices(tablets) aren't).
At the command line you would type:
adb install "full-absolute-path-to-apk-here.apk"

The "tools" directory of the SDK must be in your path for the adb command to work.

You need two other applications from the market to to this

A file browser (astro, ...)
A application installer (appinstaller, ...)

First, you must go to Settings -> Applications -> check "install application from untrusted sources"
Then, you can navigate to the apk file (you must have copy the apk file to your SD card) with the file manager and launch it with appinstaller

I can browse directly from the stock file browser.  2. why do I need an installer?

Because you can't install a apk file with the market.

I think all the above answers are very relevant. Next time I would recommend downloading the APK directly to your device from the mobile browser. You will save the time and hassle of moving to the sd card or uploading to dropbox to download to your phone.

FYI: Referring to the "above answers" is a little problematic if people sort the answers differently from you.

Here's a no-wires option:
Install an app like 'WiFi File Explorer' (available in the Play Store) to your phone.
From the app, you set your 'Home' directory (like /storage/sdcard) and the app connects to your WiFi network and serves that Home directory and gives you a URL (usually an IP Address and port) that you can now use any browser from any PC or device (on the same network) to connect to and view/copy/move/delete files to and from.
Use that method to get the .apk file from the PC to your phone. Then just make sure the option to install APKs from alternate sources (Settings->Security->Unknown sources on Android 4.2.2) is enabled and if you don't already have a regular File Explorer app on your phone get something like 'Total Commander' and open the APK file from there. The install process will kick in and you're good to go.

Note: the following solution is tested on Android 4.2.1, 4.4.2, COS12 (Android 5.0.2) and CM12.1 (Android 5.1.1).

If your device runs any of the said Android version and the Android is rooted, you may simply download or move the APK into you device's internal/external SD card and from there, under /data/app/. You may use a file manager app for file transfer. Reboot the device and you would find the app automatically installed in your system. You can see its icon in the app drawer and you would be able to use the app from there.
The added benefit or alternatively put, the vulnerability here, is that this approach bypasses the Privacy Guard of CyanogenMod and XPrivacy completely, even when both are active and running in fully-restrictive mode.
Note:

I had to resort to change the file permission of APK to rw-r--r-- in my Android 4.4.2 to make the approach work.
Unknown sources setting need not be enabled.

This answer was posted only for the purpose of sharing some interesting information. It may not be of much ease or usefulness  to an ordinary end-user of Android.

Make sure "unknown sources" is enabled, plug the device into the computer, drop the .apk into the sd card and use the web browser to go to file:///sdcard, tap the apk in question, say yes to the "this file may blow up your phone" scare notice, then tap the "file downloaded" notification and it's installed.


text:
Installing Android OS on SD card
I am not using Android smartphone till now. I want to install the Android OS on SD card and use this SD card to boot Android on same line of smartphones.
Is it possible to do that?

Thanks Shambleh and Matt for your replies.
Matt; I have seen 3 OS on Nokia N900 cell phone. 2 of them were installed on the cell phone device and the 3rd one was FroYo. But again I am not sure how that person did that. You can also get youtube videos on installing android on N900. I just got to know that we have to use 'git' and 'repo' to install android.
Can you please help me and explain how to use 'git' and 'repo'? Let me tell you that I am very new to development. Any help or information you give will be very helpful.
Thank you. :)

In what phone?, if you have a HTC HD2 this is possible and very easy, but it will depend on what phone you have.

I believe it is possible if your phone has an unlocked bootloader and you are capable of modifying it.  I have no idea how to do this but you may find help on Stack Overflow.  You can also check out how the devs that install Android on Windows phones do it.  This site talks about installing Android on the SD card for their dual-boot mod.
This is probably more work than it's worth.  Another option, if you are going to be using it on the same exact model of phone and they are rooted: Use Titanium Backup to backup all the apps and settings and then restore them to another phone.  This can be done to the SD or to Dropbox.

I don't think that this is at all possible.  Individual apps for Android may be able to be moved to a SD card (Froyo and above required as well as an app that allows this) but the entire OS cannot live on an SD card.


text:
Is it possible to install the unofficial Froyo on a Samsung I5800XXJG3 android phone?
I know the official Froyo has not been released, but I see here that you can Install it on samsung phones: http://androidforums.com/samsung-galaxy-lite/251507-update-android-2-1-eclair-2-2-froyo-your-samsung-gt-i5800.html
But there it mentions
I5800XXJPF
I5800XXJPB
but does not mention
I5800XXJP3
so is it possible, if so, how?

What is "I5800XXJP3"?  What is it referring to?  Phone model? Firmware?

Base firmware as far as I know, see the link.

Also the battery drainage increased significantly when calling, It can be balanced out by tapping & holding on the home screen (desktop/main screen) and then going to Widgets > Power tools and just removing some of the things that drain power, like brightness, etc.

I can confirm that It is possible with the I5800XXJPF update with the 4 (out of 5) separate files and the Odin multi downloader tool.
here are the instructions of how to update 2.1 Eclair to 2.2 Froyo.


text:
Why are calls auto-routing via sipDroid?
When sipDroid is running, everytime I try to dial a phone, it tries using sipDroid to route it. How can I make my Android using plain old GSM Network for regular calls by default when sipDroid is running?

There's an option in the sipDroid settings (that appears automatically the first time you start it) saying whether it should be the default dialer or not. You'll need to change that setting.

In case you're not aware, you can reset this in the App manager:  From the home screen go to Settings > Applications > Manage Applications > SIPdroid and choose "Clear Defaults".


text:
How do I switch the shutter sound on the Samsung Galaxy?
I have gone into my camera settings and selected the shutter sound I want but still, no sound when I use the camera.
Is this a fault, or am I missing something?

Is your phone on silent/vibrate mode?

You seem to have the opposite problem of this question: http://android.stackexchange.com/questions/89/how-do-i-disable-the-click-sound-on-the-camera-app . Answers there may be helpful, however.

There are tons of Samsung devices called Galaxy, please add your model.

Go into Settings and there's an option for "Shutter Sound".  You can choose between three different sounds and off.
I'm assuming you mean the Galaxy S and not the Galaxy Tab.

click images for larger variants
via DroidBar.net

I had the same problem - but discovered that I had system volume turned right down in Settings/Sound/Volume :)

Make sure your phone's volume is turned up.

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
Bluetooth AVRCP only device
Is there a Bluetooth device I can use with my Android phone which has nothing more than previous, play/pause, and next track buttons?
There are many AVRCP Bluetooth devices, but they are all also A2DP sinks, which I do not want – I plug my phone's headphone output into my car's aux input.
Ideally, I'd like something I can mount to the steering wheel so I can change tracks without trying to find the button on my touchscreen.
Alternatively, could I buy a small A2DP/AVRCP device like this and configure Android to not send audio, but still respond to the track controls?

The Sony LiveView may fit the bill.

+10 - I ordered one and it arrived today.  This is exactly what I was looking for.  The wristband wraps perfectly around my steering wheel spoke; I could not ask for a better mount spot.  You wouldn't happen to know how to adjust this thing's screen timeout?  It turns off after just a few seconds.

No, sorry, I don't actually have one but I've been eyeing it for a while for the same reasons you had. I'm glad to hear it worked for you. I think I'm going to order one soon.


text:
How to show all the browsing letters in contacts list (right hand side of the screen) in Samsung Galaxy I5500 Europa?
I am using Samsung Galaxy I5500 (aka Europa). But when I browse contacts list not all the letters through A-Z show in the right hand side of the screen. The missing letters are K,L,Q,R,W,X. So, that It become irritating for me find these first lettered contacts.
Do you guyz have any solution to this?
Thanks for your help in advance
it is like this -
----------
         A
         B
         C
         .(in place of K,L,Q,R,W,X)
         Y
         Z
----------

My Galaxy S on 2.2 shows all the letters, hmm.  So you actually have contacts that start with those letters?

Sure I have!!..

what's your language/locale?  do you have 2.2?

locale is english(usa). No, it is 2.1update1.It is a strange problem

This was a problem on early Galaxy S roms too, but it got fixed in the later updates. On the I5500 the low display resolution could prevent from ever showing all the letters. My advice would be to check for firmware updates from Kies, or try a custom rom.

Yea, I have updated to 2.2 and installed Go Launcher software and it solved the problem. Thnx for ur comment

Letters don't show to save space ... but if you slide your finger slowly you will find all the letters showing in the middle of the screen

No it doesn't show up!

I'm not fond of the revision but it still works.
Here are 2 methods.

Gently press the far right side of one of your contacts.  A letter will appear at the top-middle of the screen.  As you scroll up or down the letter change to reflect which section it is focused on.

Gently press where the letters used to be visible, then move your finger a little bit to the left.  If you do it just right a circle with a letter in it will appear next to your finger.  It too will change as you scroll up or down.

Both methods are 'twitchy', hit or miss.
Cheers
John

thanks for answering after 11 years !! ^^


text:
What is the best way to delete all contacts on the handset?
I was trying to clean up the contacts on my Droid X and part of the process (after turning off sync) was to delete all contacts on the phone.  I didn't have many, so I manually deleted each on (read: tedious).  Is there a way to bulk delete contacts on a handset?

From the home screen hit the menu button and go to Settings > Applications > Manage Applications. Make sure yo are in the "All Applications" tab so you see the system apps and choose "Contact Storage" and click "Clear Data".  This will delete all your contacts without disturbing anything else.

I know what you mean @Matt.  Some members of this SE site seem to have a poor idea of what a downvote should mean (I have gotten more than one downvote for an acceptable answer, all without a comment to explain what the problem is).

Nobody needs to validate their vote. In fact, it has been seen that people who do comment when they downvote are often attacked for it. I suppose downvotes are just more noticeable here because we're a fraction of the size of Stack Overflow or Super User.

(but this is a meta conversation, so it shouldn't be continued here)

You can delete this file if you have root: data/data/com.android.providers.contacts/databases/contacts.db
You could also try clearing data for Contacts Storage (Settings -> Applications -> Manage applications).
Finally a factory reset will do this, but you lose all your user apps and data as well.
Note: As per Ryan's comment, you'll need to shut off contact sync for your accounts if you don't want the contacts to be repopulated.

If you have sync setup, won't the contacts resync?

I could be misunderstanding the question, but I think he's just trying to clear everything off the phone so he can do a fresh sync.  So that should be OK.  But a valid point; I'll add a caveat to my answer.

I think that you have it @matthew-read (I mention turning off sync above).  The goal of the exercise is to get a fresh sync

read: Have you tried the second method? It does not delete any contacts for me.

@Matt I forgot that Contacts had a separate Contacts Storage.  +1 to your answer.

Well, there's this app, imaginatively entitled Delete Contacts

Interestingly, doesn't work on the Droid. There are also, of course, some other apps in the "Related" area that would appear to do the same thing.

My phone is rooted. First I made sure all of my data was correct at www.google.com/contacts . Then exported the data (.csv file) from google’s web site to my home computer for safe storage. I used the app Titanium Backup to “Wipe data” for the apps Contacts 4.0.3 and Contacts Storage 4.0.3. Next, waited (approx 1 min) for my phone to re-sync with google and all of the contacts were restored. Finally, I went back into Titanium Backup and preformed a full back up for apps Contacts 4.0.3 and Contacts Storage 4.0.3.


text:
Can I change the language for the Android Market website?
I've just visited the android market website from my work computer and the website is displaying in German. For what it's worth, I have an Ubuntu box and tried in both Firefox and Chrome (both browsers have en_GB as the first language preference followed by en). I suspect the website tries to be clever and uses my IP address instead of the browser's language settings - all PCs at work (no matter which country) are set to a German IP range.
Is there a request parameter I can add to the URL (or something else) that will force the language to English?

Add the language parameter to the end of the url:    https://market.android.com/?hl=en&lr=lang_en

Well, after a bit of searching I have found a (strange) workaround.
In the browser language settings add an unsupported language at the bottom of the list (I chose Faroese because I thought the chances of market support were slim) and then restart the browser. At this point the market website will display in English for me.


text:
Network operator selection
I own a Acer BeTouch E130 upgraded to Android 2.1 (official upgrade).
And I'm facing issues with it, I'm basically from Belgium but I work in France currently therefor everyday I spend time in both France and Belgium. When I reach France, my phone selects a French network operator... okay sounds correct.
But now when I get home it doesn't switch to my operation (called Mobistar) it keep showing the French one (Orange F). Yesterday, while I was home in Brussels, I went to the network op settings and manually selected Mobistar in the list... It kept showing Orange F....
Is this a bug ? the french operator isn't even available in Belgium so it's impossible to connect to... And the weirdest thing, when I'm in France data sync can't be done because I disabled roaming... What the hell?
Any guess?

We remove greetings and signatures just out of stack exchange convention. You will not look rude by not having these.

It's not necessarily a mod. Any user with over 2k reputation can edit any question or answer. ANY user can suggest edits to questions that are then vetted.

You might also have a look at http://meta.stackexchange.com/questions/5029/are-taglines-signatures-disallowed and http://meta.stackexchange.com/questions/2950/should-hi-thanks-and-taglines-and-salutations-be-removed-from-posts

You should also see Jeff's latest blog post: http://blog.stackoverflow.com/2011/02/moderator-messages/ One of the things we can contact users about is if they constantly use greetings and signatures. This is a Q&A site, not a discussion forum.

Bad form deleting your comments and vandalizing your question. Please don't do that.

I don't care either way about the hello/thanks argument in general but "Hi Dear" strikes me as a very odd greeting to use with people you don't know.  It's the kind of greeting used by elderly women when talking to their young relatives.

@Miloud:  I understand that being edited can be frustrating and it's normally considered bad form in a discussion forum, however, this is not a discussion forum.  As our FAQ states: "If you are not comfortable with the idea of your questions and answers being edited by other trusted users, this may not be the site for you."  I have to agree with Al, please review the links he has shared as well as the FAQ.  Our intention is not to be rude, it's to be straight to the point.

@Miloud Your edit was rude and should not be in the question regardless.

This previous question How to force network operator selection once and for all? suggests that an app called APN Lock should allow you to lock your network to the correct one. You'd need to change the settings on it to change which network it locks to whenever you move between the countries, but hopefully you're not doing that every day?


text:
Show SMS content only after unlock? (Handcent)
Is there a way to make Handcent show an SMS only after the screen is unlocked? Right now it shows the whole message in some kind of preview even when the screen is locked. Browsed the options a few times but didn't find a solution.. Is there such an option, or did I just miss it?
thank you

I believe you will find it in Settings > Notification Settings > then make sure Enable Popup is not selected. (I just tested disabling Popup messages - it works. Phone vibrates with new message, screen stays off.)
Alternatively, you can keep Popup enabled, select Popup Settings > then make sure Screen on for popup is not selected. This should allow the Popup when you're using the phone, but not when the screen is off.


text:
Facebook doesn't fetch all messages
When I receive a new message on Facebook, I get the notification properly on the official Facebook app. I open the list of messages and the new message is highlited. The names are correct and the beginning of the message (below the name) is also from the new message. But when I click on it and open the discussion, new messages don't load (i.e., the discussion is consisted of only older messages). Is that maybe because the discussion is too long? What's causing this?

I think this is just the Facebook app being buggy, I've had the same problem.  Try doing a sync.  I believe only the notifications are pushed, and not the actual new data, so you need to sync to grab the new messages.

As I've said, the application recognizes new messages. When it lists all messages, it does insert a caption of a new message, but when I click on the message, it show only the old part of the discussion.

I know.  I believe only the old part is shown because the new part has not been synced.

You could try clearing the cache of the FB app and have it re-load everything from scratch.

I did. I deleted all data, set up the account again and the same thing happened. But only with one discussion which is pretty long. :/


text:
What's involved in manually updating my Nexus One?
If I wanted to manually update my Nexus One, say to Gingerbread, what's involved in the process?
I'm familiar with this question, Manually Updating your OS?, but unsure if the answer applies to the Nexus One. Do I need to root my phone in order to update it?

There currently is no official update for the N1 to Gingerbread yet.
However, you could root your phone and install CyanogenMod 7 (nightly, it hasn't hit release candidate yet) to get Gingerbread on your phone.  From what I've heard, the nightlies have been pretty stable for the N1.
More details on the CM wiki here.
Basic steps include:

Root your phone
Install ROM Manager
Flash ClockWork Recovery
MAKE A NANDROID BACKUP OF YOUR PHONE
Flash CM7

Note: rooting your phone will void your warranty.  For more info about rooting, see here and here.

Thanks for the information, what if there was an official update, what would be involved in updating the phone?

@James If/when there is an official update, then as long as you haven't manually installed a custom ROM like this, then your phone will automatically download the update shortly after it's released, and then show a message asking if you want to update now.

@James as GAThrawn said, you'll receive an OTA update from Google/carrier if you are running stock Android

It's going to vary a bit by device and OS version.
I did find this however, which is specifically for updating the Nexus One to Android 2.3.3 (which is out officially).

Sick of waiting for your Nexus One to get the OTA update to Android 2.3.3 Gingerbread? It’s your lucky day, as you can now manually install the update to your phone without anymore waiting!

Download the Nexus One update from this link here.

Rename the file to update.zip (If your OS hides file extensions by default, rename the file to update to avoid it being renamed to update.zip.zip)

Connect your Nexus One to your computer and transfer the file to the root of the microSD card (inside no folders)

Power down the Nexus One. Now reboot it by holding the Power and Volume Down at the same time.

You should now see a screen with Androids on skateboards. Using the Volume keys, navigate to Recovery and press Power.

The recovery screen will only show a triangle with an exclamation point in it. To get to the recovery menu press Power and Volume Up at the same time. (It can be a bit tricky sometimes, so keep trying if it doesn’t work the first time)

Using the trackball, scroll down and select “Apply sdcard:update.zip.” to start the update.

Once the update has completed, reboot your Nexus One.

You’ve successfully updated to Android 2.3.3. Have fun!

Says e-signature verification failed :\

Sorry, I can't provide any further guidance. (I don't have a Nexus.) You should check with the source.


text:
How to convert PDF to read on Android Kindle?
I can convert my PDFs to the nice AZW format through the Amazon Kindle free email converter.
However, I did not yet figure out how I can add the resulting .azw file to my Android Kindle app as well - does anyone know how to do this?
I've tried copying it to the /kindle directory where the .mobi files are, but it does not recognize it

Any special reason that you want to use Kindle? There are plenty of apps that read PDFs directly on Android, e.g. Adobe's own Reader and Aldiko eBook.

Use Calibre for all ebook conversions.

Okay, why? This is not a very useful answer.

I know I'm coming in late here, but there are a couple more suggestions to convert/push documents to the KF:

Mail it to your [your-kindle]@kindle.com address with 'convert' in the subject line.
Use the Send to Kindle app (Mac version; Windows version link on page) which automates the process with drag-and-drop.
The Send to Kindle bookmarklet claims to push web-content to your Kindle (I haven't tried this one).

I think you should make sure the ebook format that the Android Kindle supports first. EPUB is the most common ebook format for ebooks, nearly all ebook readers can recognize this format, including Kindle. So you should convert PDF to EPUB foramt.

Download a PDF to EPUB converter. I recommend PDFMate PDF Converter, which is developed by my company
Add the PDF to the program to convert it as EPUB format.
Transfer the EPUB format to Kindle.


text:
What is the Android Answer to Air Video Server?
I just switched to a Droid X and I love it. One of the things that keeps me from not needing my iPod touch is Air Video. Is there a similar system that can run on my network?

DLNA is basically the same thing.  There are several apps that allow you to use DLNA like Twonky.

Thank you for this. Very helpful.  I can actually do this with my windows box just using media player.  like explained here fore windows users. http://www.agoraquest.com/viewtopic.php?topic=35037&forum=70

Lifehacker published on how to use VLC-Shares to recreate Airplay with Android.  Link

Try Emit. It brings Air Video functionality to Android.


text:
Facebook Photo Upload Problems
I have a Motorola Droid, rooted, running Cyanogen Mod 6.1.2.  Been having some issues with uploading photos to Facebook.  The upload takes forever and, if I let it go all the way through, it will normally get to 100% but will never say that the photo was uploaded successfully.  Sometimes the photo will actually make it, but I can't clear the upload status notification.  Ideas?

Did you have any trouble on a stock ROM?

There's nothing wrong with your phone, the photo upload feature for Facebook just doesn't work well.  I also have a Moto DROID v1 running the stock 2.2.2 version of Android.  Over the air uploads are terribly unreliable.  The app often crashes, hangs at 0%, hangs at 100%, and very rarely, completes the upload.  On a WiFi connection the uploads are slightly more reliable, but still prone to error.
I suspect that the app is expecting to be able to do a complete upload at once over a single connection.  When working over the air, your phone might drop out long enough to drop the network session.  The app isn't handling that well.


text:
Are there any features/functions that appbrain.com has that the new market.android.com doesn't?
Are there any features/functions that Appbrain has that the new market.android.com doesn't? If it does, what are they?

I think you should edit this to make it less subjective.  What are you looking for?  StackExchange isn't a place for general discussion.

Yes, this seems more as a conversation starter than a question. (Please see the FAQ.) However, Download Squad did a compare-and-contrast of AppBrain and the new Android Market: http://downloadsquad.switched.com/2011/02/03/appbrain-vs-android-market-web-store-which-one-will-rule-supreme/

I will agree with Matthew and Al on this.  I think it's a great question, but it is very subjective.  A possible rewording that would have definitive answers could be: "Are there any features/functions that Appbrain has that the new market.android.com doesn't? If it does, what are they?"

@Matt Thanks, I edited and used your wording.   Wasn't trying to be subjective, I just wanted to know what the differences were.

Ars Technica has also done a write-up: http://arstechnica.com/gadgets/news/2011/02/hands-on-android-market-website-improved-still-lags-appbrain.ars

Features appbrain has that the Market site doesn't:

Ability to save lists and keep them private or share them
Appbrain reviews on top of market reviews
More sharing options
More filtering options for browsing
Lists of popular apps
App recommendations based on what you have installed
Shows the total amount you've spent on paid apps

Features the market site has that appbrain doesn't:

Two added categories: Widgets & Live Wallpapers
Ability to install to device from websites without having to have an addon app that you have to periodically reauthorize like appbrain
Easily choose which device to install to if you have multiple devices
Ability to buy apps from the site
Shows videos that the developers have added to their market page

These are all obviously subject to change.

Mathijs Vogelzang, developer of AppBrain.com, answers (well tries to) this question in this article.

In the handset applications, AppBrain does everything that the Android Market app does, and adds filtering options such as price, popularity, etc. that the Android Market app does not (at this time). AppBrain also offers the ability to follow others and share app lists.


text:
Wi-fi keeps turning off
Within the last few days, my Wi-fi setting keeps switching to "off".
It does this even when the screen is on and I'm actively using the device.
I've checked the couple apps I still have that help with conserving battery and none of them seem to affect wi-fi. In any event I haven't installed any recently nor updated any settings in them.
What should I be checking? How can I fix this?
Motorola Droid, Android 2.2.1, unrooted

Have you tried more than one WAP or is this all happening on one?

You would probably know this, but have you checked to see if you have any rogue Tasker profiles configured?

Well color me dumb.
I'd recently installed an app called "Autopilot". It's supposed to put the device in Airplane mode when there's no cellular signal. I work in the middle of an office building so it happens a lot. It burns through battery while it tries to establish a signal.
The settings led me to believe that it wouldn't touch wi-fi unless I turned a specific setting on. I didn't, because I didn't want to mess with that.
However, after I uninstalled the app, the behavior has stopped.
I should have checked that first.
Let that be a lesson: Just because you don't think it's that new app you installed giving you grief, it just might be after all.

I had this happen to me once.  I think it had something to do with WiFi being turned on while flight mode was on, but I don't know why.  I fixed it by:

Turning off WiFi
Turning on flight mode
Rebooting
Turning off flight mode
Rebooting
Turning on WiFi


text:
Why has my Android phone stop updating calendars, mail etc?
As question says above. It used to update every few minutes, but recently I've had to manually refresh each of the applications to get it to run
Thank you

Go to Settings -> Accounts and sync:

Ensure Auto-sync is checked.
Check the relevant accounts to see if sync is enabled for them (click the account and see what's checked off).

Ah thanks! No idea how it got unchecked... :S

@kurru I highly recommend using the stock Power Control widget (or many of the other better versions in the Android market).  It'll let you quickly see and control things like Sync, wifi, bluetooth, etc.

@Bryan Denny And now I know why XD I use it and its not on my main screen so couldve done that and since forgotten!

Another possible cause: is your phone's memory full?  If your phone is low on free memory, it will not sync any new data to it.  You'll have to uninstall some apps or move them to the SD card to resolve this.

Try this:
Go to settings ==> apps
Find yor mail app
Force it to stop
Deactivate
Reactivate
Find your the mail amongst all your other apps and setup your mail account once more. Your gmail settings do not need to be set up again.
Add the app to your homescreen again.
I do not know why it stopped working or if there is an easier solution, but this worked for me....:-)


text:
Turn on bluetooth when USB is connected?
Is there any app, or other method, that lets me automatically turn on Bluetooth if USB is also connected, and turn it off when USB is disconnected?

I'm not 100% sure because I've never used the app myself, but knowing that it has a million features I'm sure Tasker could handle this.
Tasker

I'm sure it could do it, +1.

Great find! It has turned out to be useful for more than just this situation.

The Locale app might also be able to do this.


text:
Add new Locale on android 2.2 HTC Wildfire phone
I entered a competition and won an HTC Wildfire. However it's branded french. i've changed the language to English, but under 'Select Language' it says 'English (France)'. Several apps also tend to think i'm in france some of the time.
How can i add/change the locale to be whatever english is normally for a United Kingdom phone?

The easiest method is probably to install a UK ROM.  If you don't want to root or use a custom ROM, you can probably find a stock one.  I recommend searching XDA.

Hmm, was hoping to avoid rooting / flashing my wildfire but if that's the only option then that's what i'll do! Thanks for the info.

Install Set Locale and Language, Locale selector, or other related apps from Google Play!


text:
Is there a way to control app execution environment?
Is there some way of controlling how an installed application communicates over the network and writes data to disk?
Let's say I have an application that will handle sensitive data, but it comes from a third party so I can't control the implementation. Is it possible to provide some kind of environment where I can run the app and make sure that the data it writes to disk is encrypted and that its communication over the internet is secure? Like running it in a virtual machine that I control or forcing it to use some kind of framework I've created?

Without having control over the app itself (source code), I doubt this is possible. The app itself would have to be written to use https and to encrypt text/data.  On the plus side, all applications technically run in their own sandbox, so the application cannot be interfered with by other apps (other than the OS).

The Android Emulator can be run on your PC and is good for testing.  You could use tools to sniff the data being sent on your network and see if it's encrypted, and check files written to the "device" storage.  But you can't "control" the app per se.


text:
Exchange Inbox Doesn't Sync
I am using the default mail client exchange.  The client syncs all folders except my Inbox.  It synced one time on Jan 10 when I set it up and that was the only successful sync.  All other Exchange folders are syncing ok.  I just don't get it.  There was a google hit suggesting reducing the size of one's inbox, but mine is small -- a dozen messages?
Manually syncing the Inbox also does not work.

OS: 2.2
Phone: HTC Incredible

What other information can I provide?  Any advice?

Is this question related? http://android.stackexchange.com/questions/237/exchange-no-longer-working-after-upgrading-to-froyo

I wouldn't think so since the phone came with 2.2 and it worked the first time.

I deleted the account and re-added it.  It's syncing again.  Not much of an answer, I suppose...

Hey, if it works for you it'll probably work for someone else with the same issue.

I had the same problem. After deleting a large (3 MB) message it synced the Inbox again ... maybe this would work for you too?


text:
How do I project the screen of my Android phone for a presentation?
How can I project my Droid Incredible screen so I can demonstrate the smart phone to a room full of people?
Does anyone know how I can link the phone to a PC? To a TV?

Here's a list of alternatives that do that https://duckduckgo.com/?q=alt! apowermirror

there are many apps which share the screen, is this question meant also for functionality of presentations available from the PC/TV I understood the question to just be asking for screen sharing. There are many apps which share the screen e.g. Screen Meet, Facebook Messenger and more. If I get no answer soon I will opt to change the formulation of the question and add my answer.

For Android 5.0+ there is scrcpy is an open-source screen mirroring solution.

developer mode and adb enabled required
root not required
scrcpy uses a server app on the device and a client app on your GNU/Linux, MacOS, or Windows machine.
works over a USB cable or TCP/IP for WiFi scenarios
supports cropping, recording, multiple devices
allows for remote control of Android device from PC
NEW As of 2.0 supports audio forwarding on Android 11+ (see blog post or github doc for details)

Download pre-built binaries at above link.

I'd also like to point out that this does more than simply mirror your screen: you can actually control your phone entirely through your computer. This is very useful if your screen completely dies and you need to access your phone.

this is the ultimate solution for me as a Linux user, fast to install easy to run with native adb in android studio.
As previous comment states it allows to contro the phone which is even better than simple screen share and ultimate for the presentation stand ups.
Only drawback i have found is that it has issue with running along other adb virtualized devices - but thats probably just about a config.
Running it with simple "scrcpy" command in console nothing more

You can use this project to connect to control and see your phone from your desktop computer:
http://code.google.com/p/androidscreencast/
https://xsavikx.github.io/AndroidScreencast/
All you need is the Android SDK installed and an app OS-bundle (use one from the latest release) and a phone that you can use in debug mode over the USB port. Next you can run the screencast right from your browser if you have the java plugin, just open the jnlp link: androidscreencast.jnlp. You can also download it and run in a terminal with javaws androidscreencast.jnlp.

I tried it and it seems you cannot control the device from the PC if the phone is not rooted. But you can use the phone and see the screen in real time on the PC, which I think is exactly what you want to do. You can then connect your PC to a TV or a projector for a larger screen.

You need root to use this :)

worked perfectly fine for me

screenrecord
screenrecord is an internal Android executable that dumps screen to a file, and ffplay from ffmpeg happens to be able to play an H.264 encoded stream from stdin
First enable ADB USB access.
Then, put your Android screen in landscape mode to fill the entire desktop display (not like in the portrait demo below), and then on Ubuntu:
sudo apt-get install adb ffmpeg
adb exec-out screenrecord --output-format=h264 - |
   ffplay -fs -framerate 60 -probesize 32 -sync video  -

You might have to make the screen move a bit before you see anything:

Uncut demo: https://www.youtube.com/watch?v=fVgeoMYm61Q
Explanation of parameters:

-probesize 32 -framerate 60 -sync video reduce the delay between the image on the phone and the image on the disktop (thanks to @arbuz)
we use adb exec-out instead of adb shell because shell might mess up some control characters due to being a shell (thanks to @Bowi)
-fs: start -ffplay in fullscreen

See also: Use adb screenrecord command to mirror Android screen to PC via USB

Tested on Ubuntu 20.04, Android 11, Pixel 3a.

Per the idea of using a TV (or projector) specifically, many devices can do this pretty easily using some kind of digital audio/video output connector. Some devices have micro or mini HDMI ports, which could be used with a proper cable to connect to any HDMI receiver. Others support the MHL standard, which does the same thing but via the USB/charging port. Still others (notably Samsung's tablet lineup) use a proprietary dock connector, but have appropriate composite or digital output cables available.
Typically, support for any of these will be noted in the device's specs, so if outputting content to a TV/projector is an important feature then you'll want to simply examine the spec sheet for such information. For the HTC Incredible specifically, you can get a micro-USB to composite cable.

I use the Mobizen app to share my Android mobile screen on a computer screen. The new web browser version is convenient for presentations because it lets you stream any multimedia from your phone.

You can simply:

install Team Viewer Quick Support on your phone
and then connect on it from Team Viewer Client on your PC

I tried AndroidScreencast and Droid@Screen but they were very laggy.
I had success with https://www.vysor.io/, in free version it's ad supported (once every half an hour) and is limited to the lowest quality (which occasionally produces artifacts). But overall it let me do a presentation without any issues.
I just downloaded the Chrome extension and it took care of everything, the setup was quick and easy (even though I'm on Ubuntu).

I use vysor as well and if you except the 1 ad every half an hour it is very good! You can also control your phone through your pc.

You can e.g. do so via open-source app ScreenStream (available on Google Play or F-Droid) if you want to access it via a network (wifi).
Access via USB/ADB
adb can thankfully forward network sockets. So:

Enable "listen on localhost" in the settings ("advanced" section) of this app. (You can even disable anything else.)
Run adb forward tcp:8080 tcp:8080 (syntax: adb forward tcp:LOCAL tcp:DEVICE) or another port you have set in the settings to forward the connection.
Now you can access this on your computer with 127.0.0.1:8080.

Run adb forward --remove-all to remove that again.

Alternatively you can e.g. use adb alone on KitKat or higher as it has a built-in screenrecord feature, but you need a player on your device then. (no simple web access possible.)

Maybe you can use the TeamViewer tool. You have to install the Android part (https://play.google.com/store/apps/details?id=com.teamviewer.teamviewer.market.mobile) and the desktop/laptop part (http://www.teamviewer.com). Then your computer has to be connected to a video projector or something like that.
TeamViewer is free for non-office use and pretty smart.

This doesn't seem like it would solve the OP's problem. TeamViewer will let you control your PC from an Android device, but not vice versa. In order to use the PC to project your phone's screen you'd need the opposite (a way to view and control Android from the PC).

Hi, Thanks for your response.
TeamViewer allow you to view Android device screen (and take control) from your PC too.
I use the "TeamViewer QuickSupport" app for that.
As my laptop can be connected to a video projector I'm able to do some demo during meeting.
Cheers
Thomas

Hi again,
Free status for this type of usage need to be investigated ...
Currently I use it in a Company with paid version so I can't be absolutly certain.
Sorry
Thomas

You can use Bigscreen Broadcast ($0.99 on Google Play). It doesn't require any rooting, and you can install it right from the Google Play store. It enables you to project your Android screen (any app) and your Android cameras (both front and back) to a ChromeCast, or to a free Mac companion viewer.
For full disclosure — my brother built this after the functionality was released in Android and I figured I'd help him find people who were looking for this functionality!


text:
Is there an android phone that fits these criteria?
I'm not asking for recommendations, just if there is a phone that fits these criteria, and if so, what is it?

Android (preferably 2.2+)
Physical Keyboard
HTC
Verizon

Just curious: Why is HTC one of your criteria? I assume there are things that you tend to like about HTC phones--why not list those, instead?

@Matthew I'm leaning toward HTC mainly because of their reputation (and conversely, away from MOTO, Sony, etc) of releasing software updates. Many of the competitors' phones tend to get extremely delayed updates, if any at all (Cliq, for example). HTC Seems to have a pretty good track record of getting updates out the door quickly, even with their sense UI.

The only HTC that I see on the Verizon site with an Android search is the Droid Incredible, which does not have a physical keyboard.
According the HTC page on Wikipedia only the Dream (A71XX), Espresso (MyTouch 3G Slide), and the Desire Z have physical keyboards. Those are all GSM phones, which won't work on Verizon's network (it being CDMA).
So the answer to your question is: No such phone exists (at this time).

The EVO Shift 4G meets the first three criteria but fails the last. It's a Sprint-branded phone. Sprint uses CDMA, though, so an unlocked phone would work on Verizon's network. It runs on Android 2.2.
Edit: Sprint has now pushed out the Gingerbread (Android 2.3) update to the EVO Shift 4G