The Android platform is a software stack for mobile devices including an operating system, middleware and key applications. Developers can create applications for the platform using the Android SDK. Applications are written using the Java programming language and run on Dalvik, a custom virtual machine designed for embedded use, which runs on top of a Linux kernel.
If you want to know how to develop applications for Android, you're in the right place. This site provides a variety of documentation that will help you learn about Android and develop mobile applications for the platform.
What's New in This Release:
Emulator:
· Added support for hardware accelerated graphics rendering. This feature requires an API Level 15, Revision 3 or later system image.
· Added experimental support for multi-touch input by enabing the emulator to receive touch input from a USB-tethered physical Android device.
· Added viewing of live detailed network usage of an app in DDMS.
ProGuard:
· Updated the bundled ProGuard tool to version 4.7. In addition to many new features, this update fixes the Conversion to Dalvik format failed with error 1 error some users have experienced.
· Updated the default proguard.cfg file with better default flags for Android.
· Split the ProGuard configuration file has been in half, with project specific flags kept in project and the generic Android flags distributed (and updated) with the tools themselves.
Build:
· Added a feature that allows you to run some code only in debug mode. Builds now generate a class called BuildConfig containing a DEBUG constant that is a...