Using Android Devices with Windows Azure
This topic describes the use of Google Android devices – phones, tablets, and other variations -- with Windows Azure services or Windows Azure applications.
As with any mobile device client, securing your usernames and passwords on the device is of critical importance. Please make sure to read Securing Windows Azure Applications for Mobile Devices before reading the included topics.
The recommended way to learn how to interact with Windows Azure from Android devices is to start with the Windows Azure Toolkit for Android. Windows Azure applications and services are generally available using public, HTTP-based security protocols and formats (HTTPS, Basic Auth, simple web tokens (SWT), OAuth, and so on) and as a result, you can write code that accesses Windows Azure platform services directly using any HTTP programming stack in any language that supports it. With Android devices, however, the Windows Azure developer evangelism team has put together a toolkit that handles much of the underlying validation, error handling, networking, and security work to access Windows Azure tables, blobs, and queues. The first topic in this section
How to: Use the Sample Application in the Windows Azure Toolkit for Android
You can use the sample application in the Windows Azure Toolkit for Android to browse a Windows Azure storage account, learning about the library and Windows Azure in the process. To run the application, see How to: Use the Sample Android Application in the Windows Azure Toolkit for Android.
Using and Extending the Windows Azure Toolkit for Android
You can use the functionality of the wa-toolkit-android in your own Android applications.
Using Windows Azure Directly from an Android Application
Another way to use services in Windows Azure is to build Android applications that implement the necessary HTTP and HTTPS functionality directly. For one example, see Building a Massively Scalable Platform for Consumer Devices on Windows Azure.