A few moments later, a light bulb turns on. I've been doing some tinkering with Android app development. The Android SDK provides a way to install my apps on my device. It should also allow 3rd party apps to be installed, right? A quick purchase of the full version of Quickoffice (downloading to my PC), a few keystrokes on the command line, and I'm editing Excel documents on my phone. Cool. It's pretty easy, even if you don't carry the nerd gene and/or have any intention of using the SDK for app development.
Here's what you need to do:
- If you don't have Java JDK version 1.6, download it from Oracle. There is a JRE and JDK, make sure you get the JDK. Install the JDK. If you don't have the JDK installed, the Android SDK installer for Windows will complain.
- Download the Android SDK from Google. The current version as of this post is r09. There is a version for Linux, Mac, and Windows. If you are on Windows, I recommend using the Windows installer version. Install the Android SDK. I installed to C:\Android\android-sdk-windows
- If you are using Windows, download a USB driver for your device. This driver lets you connect to the device in "debug mode". Depending on your device, it may be tricky to find a driver. Google has a pretty good list of links to OEM USB drivers for various manufacturers. Install the USB Driver for your device. You may need to reboot.
- Switch your device into debug mode. On my device it is through "Settings" -> "Applications" -> "Development" and then I click the checkbox next to "USB Debugging".
- Using a USB cable with data capabilities (some cables are "charge only"), connect your device to your computer. If you can connect your phone as a removable storage device, your cable is a data cable. If you are using Windows you may see new hardware being detected and installed. You may need to reboot, again...
- Assuming you are using Windows, open a command prompt (Run... "cmd.exe") and change to the "tools" directory of the Android SDK. (cd C:\Android\android-sdk-windows\tools).
- Run "adb devices" to see a list of devices. You should see your device listed, although the name may be cryptic. For example, my Backflip shows up as device ID ~TA538XXXQ.
- Download whatever Android app you'd like to install and save it to a directory on your PC. For example, I downloaded Quickoffice and saved it as C:\Android\qoandroid_3_3_102_QO.apk.
- Run "adb install C:\Android\qoandroid_3_3_102_QO.apk" to install the application.
That's all there is to it. If your version of Android contains a canned version of Quickoffice, like Android on the Backflip, you'll be stuck with two versions. I just ended up creating a link to the new version on the "desktop" of my phone.