{"id":3086,"date":"2010-09-03T17:57:57","date_gmt":"2010-09-03T16:57:57","guid":{"rendered":"http:\/\/www.itwriting.com\/blog\/3086-getting-started-with-android-a-few-hassles.html"},"modified":"2010-09-03T17:57:57","modified_gmt":"2010-09-03T16:57:57","slug":"getting-started-with-android-a-few-hassles","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/3086-getting-started-with-android-a-few-hassles.html","title":{"rendered":"Getting started with Android \u2013 a few hassles"},"content":{"rendered":"<p>I\u2019m setting myself up for Android development, and my HTC Desire arrived today. It is a lot of fun, though I have had a few hassles, partly because my device is locked to Orange and of course I wanted to upgrade to Android 2.2 \u201cFroyo\u201d right away. There are also a few issues with the Orange branding on a Desire, including the absence of Google Talk and applications like Orange Maps that you probably will not use. I went through a series of steps to unbrand the phone and install Android 2.2.<\/p>\n<p>It is an odd situation, where mobile operators work hard at adding their branding and applications to the device, only for canny users to work out how to remove them. Branding also delays updates. If Android is updated, the operator has to receive the updated operating system image from the phone manufacturer, HTC in this case, add its customizations, and then apparently sent it back to HTC for packaging.<\/p>\n<p>My guess is that if an operator decided to ship the standard Android image it would be a selling point and attract more customers. I even have a catchy name to offer: \u201cNaked Desire\u201d. How about it?<\/p>\n<p>Still, all went well with my hacks; and eventually I was up and running with Android 2.2 and of course Flash 10.0:<\/p>\n<p><a href=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2010\/09\/image3.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px\" title=\"image\" border=\"0\" alt=\"image\" src=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2010\/09\/image_thumb5.png\" width=\"292\" height=\"484\" \/><\/a> <\/p>\n<p>That said, I had an annoying issue with Android Market. I selected an application, it would appear to start installing, but stuck on \u201cStarting download\u201d or \u201cDownloading\u201d with no actual progress.<\/p>\n<p>It turns out this is a common problem \u2013 see <a href=\"http:\/\/www.google.co.uk\/support\/forum\/p\/Android+Market\/thread?tid=006ffcbddfe079d0&amp;hl=en\" target=\"_blank\">here<\/a> for one of many discussions. A popular fix is to change your account from someone@gmail.com to someone@googlemail.com, but this did not apply to me. I discovered the reason, which is that my wifi is behind Microsoft\u2019s ISA Server. Android Market requires TCP outbound connections on port 5228. I configured ISA accordingly, and after cancelling and restarting the downloads they succeeded.<\/p>\n<p>Finally, I wanted a screen grab or two to decorate this post. I used the method described <a href=\"http:\/\/www.knowyourmobile.com\/smartphones\/htc\/htcdesire\/desireuserguides\/468772\/how_to_capture_perfect_screenshots_on_the_htc_desire.html\" target=\"_blank\">here<\/a>, fine for developers but not ideal for casual users.<\/p>\n<p><a href=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2010\/09\/image6.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px\" title=\"image\" border=\"0\" alt=\"image\" src=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2010\/09\/image_thumb7.png\" width=\"292\" height=\"484\" \/><\/a> <\/p>\n<p>I\u2019ll report more impressions shortly, including no doubt the inevitable iPhone comparison.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I\u2019m setting myself up for Android development, and my HTC Desire arrived today. It is a lot of fun, though I have had a few hassles, partly because my device is locked to Orange and of course I wanted to upgrade to Android 2.2 \u201cFroyo\u201d right away. There are also a few issues with the &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/3086-getting-started-with-android-a-few-hassles.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Getting started with Android \u2013 a few hassles<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,36,56,80],"tags":[123,143,422,687,849],"class_list":["post-3086","post","type-post","status-publish","format-standard","hentry","category-adobe","category-google","category-mobile","category-software-development","tag-adobe","tag-android","tag-google","tag-orange","tag-software-development"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/3086","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/comments?post=3086"}],"version-history":[{"count":0,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/3086\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=3086"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=3086"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=3086"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}