Android is one of the dominating mobile operating system ever used in the world on mobile and high tech mobile devices like smart phones, tablets, televisions, camera and games. Android is open source and entire source of Android is available for re-compilation and re-distribution under Apache license. Though Google bought Android in 2005 but there are millions of developers who are constantly developing applications to run on Android nicked as apps. These android mobile apps have changed the course and paradigm of mobile use from traditional to way too colorful and entertaining.
Another important aspect of android emulator is that it supports many hardware features that are found on a mobile phone including:
- An ARMv5 CPU and the analogous memory-management unit (MMU)
- A 16-bit LCD display
- One or more keyboards
- A comprehensive chip with I/O capabilities
- Flash memory partitions
Now we will discuss the emulator and the uses of Android application development
- When we launch the emulator with an AVD configuration, it spontaneously loads the user data and SD card data from the AVD directory. Usually, the emulator stores the user data, SD card data, & cache in the AVD directory
- To generate and complete AVDs you use the AVD Manager UI or the android tool that is included in the SDK.