Nov 12

Android 2.2.1 – No Release Notes, No Install

When Android 2.2.1 was pushed to my Nexus One I was reluctant to install it immediately. So I googled for release notes and found none. This did nothing to soothe my (perhaps irrational) concern that I was upgrading to an unknown quantity. Eventually I upgraded and of course there were no dramas.

My curiosity however continued and with the impending release of Gingerbread I decided I wanted to dig in enough to find out exactly what had changed. With still no release notes available I opted to do the only thing I could – look at the source code. So I had a dig around through the Android source code repository and noticed that Google had applied a tag, android-2.2.1_r1. This prompted me to download the Android repository and have a proper dig through.

Read the rest of this entry »

Nov 12

Writing a simple Android widget

A widget in Android is something that sits on the home screen and does something more than just allow you to start an application. Android ships with some built-in widgets and many applications provide widgets of their own. In this post, and its associated download, I aim to demonstrate that widgets can actually achieve a fairly useful function and yet still be simple and compact.

Although widgets might seem to be more involved than a ‘standard’ Android application, they are actually very simple to write. As an exercise in understanding the basics of widgets I thought I’d write a simple one that displayed the status of the wifi connection, and allowed you to change the status by touching the widget. If you are interested in finding out more about Android programming and widgets in particular, download the complete Eclipse project and keep reading. I should stress that this is not a ‘start from nothing’ tutorial – you should read into Android and widgets on developer.android.com before proceeding.

Read the rest of this entry »

Nov 10

Eclipse Keyboard Shortcuts

Being a regular Eclipse user I’ve been somewhat slow to learn all of the really useful keyboard shortcuts. Hunting around for a cheat sheet the only one I can find is this one from the Eclipse-Tools project on sourceforge.

The only downside to this fairly comprehensive cheat sheet is that it appears not to have been updated since Eclipse 3.1 in 2005, and does not cater for Mac users like myself. Still, it’s a starting point, and perhaps I’ll put out my own cheat sheet for all those Mac users out there.

Sep 18

Get Your Act Together, Google

Having purchased and immediately returned one Android tablet because it lacked the Android Marketplace I’ve been doing some research into exactly what is available, or will shortly be available, in tablet form. There are a few promising things on the horizon or already here from some relatively big names – Samsung with the Galaxy Tab, Archos with tablets in several sizes, and Toshiba with a 10″ tablet due by the looks of it for Christmas. However there are problems.

Read the rest of this entry »

Sep 15

My Favourite Android Applications

As an Android user since early 2010 I have a plethora of applications installed, and each month a few more of my friends acquire an Android phone of their own. So of course we get chatting about the various applications I am using and I end up sending them a list. From now on however I’m going to direct them to this blog post that will catalogue my main recommendations. I’ve split the applications into sensible categories and added some relevant notes. Read the rest of this entry »

Older posts «

» Newer posts