Dalvik Virtual Machine (DVM)

Along with having high performance, JVM also has excellent memory management. However, for low-powered handheld devices, it needs to be optimized. Being an android virtual machine, the Dalvik Virtual Machine (DVM) is optimized for mobile devices. Thus optimizing the virtual machine for memory, battery life and performance. It was written by Dan Bornstein, where Dalvik … Read more

Setup Android for Eclipse IDE

We already know that we require software for running an android application on eclipse IDE. Here, we will discuss the various software required to manually set up the android for eclipse IDE. Step 1: Install the JDK. Step 2: Download and install the Eclipse for developing android applications. Step 3: Download and Install the Android … Read more

Install Android

To develop an android application, Android facilitates various programming languages including java, c++, c#, etc. However, the officially supported language for Android is Java. Here, we are going to use Java language and Eclipse IDE, thus focusing on the software that is required to develop android applications using Eclipse IDE. Ways to install android: There … Read more

Android Emulator

Being an Android Virtual Device (AVD), the Android emulator represents a specific Android device which is used as a target device to execute and test an Android application on a computer. All the functionalities of a real device are facilitated by the Android emulator. Even phone calls and text messages can be received on an … Read more

Android Core Building Blocks

A piece of code with a well-defined life cycle e.g. Activity, Receiver, Service, etc, is what an android component can be simply understood as. Activities, views, intents, services, content providers, fragments, and AndroidManifest.xml are the core building blocks or fundamental components of android. Activity: Being similar to a Frame in AWT, an activity as a … Read more

Android security features

Application Fundamentals How android app run in android operating system with security features: Before we have discuss that the foundation of the Android platform is the Linux kernel. So every android app relies on the Linux kernel. By default, android system gives each app a unique Linux user ID which is used only by the … Read more

Android architecture

Android is an operating system developed by Google. It is a modified version of Linux kernel and other open-source software. Today android used in many electronic devices like touchscreen mobile, tablets, Android TV, Android Auto for cars, and Android watches, each with a specialized user interface. Android is also used on the game, digital cameras … Read more

Android history and versions

Android: Android is an operating system developed by Google. It is modified version of Linux kernel and other open source software. Today android used in many electronic devices like touchscreen mobile, tablets, android TV, Android Auto for cars, and Android watches, each with a specialized user interface. Android are also used on game, digital cameras … Read more

Android features

Android: Android is an operating system developed by Google. It is modified version of Linux kernel and other open source software. Today android used in many electronic devices like touchscreen mobile, tablets, android TV, Android Auto for cars, and Android watches, each with a specialized user interface. Android are also used on game, digital cameras … Read more

Android introduction overview

Introduction to Android: Android is an operating system developed by Google. It is modified version of Linux kernel and other open source software. Today android used in many electronic devices like touchscreen mobile, tablets, android TV, Android Auto for cars, and Android watches, each with a specialized user interface. Android are also used on game, … Read more