Loading, please wait...

A to Z Full Forms and Acronyms

Introduction to Android

Aug 23, 2019 Android, 2264 Views
In This Article, we'll discuss the basics of Android

Android introduction

• Mobile operating system based on Linux kernel
• User Interface for touch screens
• Used on over 80% of all smartphones
• Powers devices such as watches, TVs, and cars
• Over 2 Million Android apps in the Google Play store
• Highly customizable for devices / by vendors
• Open-source.

Android Devices

         

User interaction

• Touch gestures: swiping, tapping, pinching
• Virtual keyboard: for characters, numbers, and emoji
• External Devices: Support for Bluetooth, USB controllers, and peripherals
• Sensors: call receive by putting on-ear, playing games by moving mobile, etc.

Apps Examples

 

 

Android Architecture

  • System and user apps -
  • Android OS API in the Java framework
  • Expose native APIs; run apps -
  • Expose device hardware capabilities -
  • Linux Kernel -

System and user apps

  • System apps have no special status like that you must use it in your app.
  • System apps provide key capabilities to app developers
  • Example:    Your app can use a system app to deliver an SMS message.

Java API framework

• The entire feature-set of the Android OS is available to you through APIs that are written in the Java language.
• View class hierarchy to create UI screens
• Notification manager
• Activity manager for life cycles and navigation
• Content providers to access data from other apps

Android Runtime

  • Each app runs in its own process with its own instance of the Android Runtime.

C/C++ libraries

  • Core C/C++ Libraries give access to core native Android systemcomponents and services.

Hardware Abstraction Layer

  • HAL stands for Hardware Abstraction Layer.
  • Standard interfaces that expose device hardware capabilities as libraries
  • Examples: Camera, Bluetooth module, etc.

Linux Kernel

  • The Linux kernel is an operating system (OS) kernel defined as Unix-like in nature.
  • Threading and low-level memory management
  • Security features
  • Drivers

History of Android

  • Initially, Andy Rubin founded Android Incorporation in Palo Alto, California, the United States in October 2003.
  • On 17th August 2005, Google acquired Android Incorporation.
  • The key employees of Android Incorporation other than Andy Rubin are Rich Miner, Chris White, and Nick Sears.
  • Developed and Managed by the OHA.
A to Z Full Forms and Acronyms