Skip to main content

HTC Phone Comparison

I currently have an HTC Touch Diamond and have been looking at changing to an Android phone. A quick comparison of the main options of HTC Desire, HTC Legend and HTC Wildfire.
Touch Diamond Desire Legend Wildfire
CPU Speed 528 MHz 1 GHz 600 MHz 528 MHz
CPU Type Qualcomm® MSM7201A Snapdragon Qualcomm MSM7227 Qualcomm MSM7225
Width 51 mm 60 mm 56.3 mm 60.4 mm
Height 102 mm 119 mm 112 mm 106.75 mm
Depth 11.35 mm 11.9 mm 11.5 mm 12.9 mm
OS Windows 6.1 Android 2.1 Android 2.1 Android 2.1
Control TouchFLO 3D HTC Sense HTC Sense HTC Sense
ROM 256 Mb 512 Mb 512 Mb 512 Mb
RAM 192 Mb 576Mb 384 Mb 384 Mb
Internal Storage 4Gb
Additional Storage Micro SD up to 32 Gb Micro SD up to 32 Gb Micro SD up to 32 Gb
Weight 110 g 135 g 126 g 118 g
Display 2.8 in TFT-LCD VGA 3.7 in AMOLED WVGA 3.2 in AMOLED HVGA 3.2 in QVGA
Network Tri-band Quad-band Quad-band Quad-band
Bluetooth 2.0 with EDR 2.1 with EDR 2.1 with EDR 2.1 with EDR
Wi-Fi IEEE 802.11 b/g IEEE 802.11 b/g IEEE 802.11 b/g IEEE 802.11 b/g
3G 7.2 Mbps 7.2 Mbps 7.2 Mbps
GPRS 114 Kbps 114 Kbps 114 Kbps
EDGE 560 Kbps 560 Kbps 560 Kbps
Connector HTC ExtUSB Micro-USB Micro-USB Micro-USB
Connector jack 3.5 mm stereo jack 3.5 mm stereo jack 3.5 mm stereo jack
G-sensor Yes Yes Yes
Digital compass Yes Yes Yes
Proximity sensor Yes Yes Yes
Ambient light sensor Yes Yes Yes
Camera 1 3.2 mega pixel 5 mega pixel 5 mega pixel 5 mega pixel
Camera 2 VGA CMOS
Flash Yes Yes Yes
Geotagging Yes Yes Yes
Mic Built in
Radio FM with RDS FM FM FM
Audio formats MP3, AAC, AAC+, WMA, WAV, and AMR-NB .aac, .amr, .ogg, .m4a, .mid, .mp3, .wav, .wma .aac, .amr, .ogg, .m4a, .mid, .mp3, .wav, .wma .aac, .amr, .ogg, .m4a, .mid, .mp3, .wav, .wma
Video formats .3gp, .3g2, .mp4, .wmv .3gp, .3g2, .mp4, .wmv .3gp, .3g2, .mp4, .wmv
Battery Li-Ion 900 MAh Li-Ion 1400 MAh Li-Ion 1300 MAh Li-Icon 1300 MAh
Talk time 270 min WCDMA

330 min GSM
390 min WCDMA

400 min GSM
440 min WCDMA

490 min GSM
440 min WCDMA

490 min GSM
Standy time 396 hrs WCDMA

285 hrs GSM
360 hrs WCDMA

340 hrs GSM
560 hrs WCDMA

440 hrs GSM
690 hrs WCDMA

480 hrs GSM


Popular posts from this blog

Take website screenshot using ASP.NET

Utilising a hidden web browser control it is possible to take a screenshot of any website. The code shown below is based on an article at (sorry the site now appears to be offline May 2012) but I have translated it from VB.NET to C# and will work in .NET so theoretically for any Windows or ASP.NET web project.
using System; using System.Drawing; using System.Drawing.Imaging; using System.Windows.Forms; using System.Diagnostics; namespace WebsiteScreenshot { public class GetImage { private int s_Height; private int s_Width; private int f_Height; private int f_Width; private string myURL; public int ScreenHeight { get { return s_Height; } set { s_Height = value; } } public int ScreenWidth { get { return s_Width; } set { s_Width = value; } } public int ImageWidth { get { return f_Width; } set { f_Width = value; } } public int ImageHeight { get { return f_Height; } set { f_Height = value; } } public string Website …

John Hamblin Furniture Restorer - New Website

I was asked to produce a new website for local furniture restorer and cabinet maker John Hamblin. Having struggled with another provider who failed to deliver a finished website I was asked to take the website on and produce a simple site that communicates their values of high quality workmanship and excellent customer service.

The new website is live and can be viewed here:

Compress and de-compress strings in C#

A collection of resources on compressing and encrypting strings in C#.
Microsoft documentation on the System.IO.Compression.GZipStream class:
Helpful example class utilising GZip:
The GZipStream class is predominantly used for file compression but can be used efficiently for compressing strings of 300-400 characters or more. Below 300 characters there isn’t any measurable gain from the compression and for particularly short strings the compressed version may in fact be larger.
Class provided by C Sharp Help:
using System.IO.Compression;
using System.Text;
using System.IO;
public static string Compress(string text)
    byte[] buffer = Encoding.UTF8.GetBytes(text);
    MemoryStream ms = new MemoryStream();
    using (GZipStream zip = new GZipStream(ms, CompressionMode.Compress, true))����…