Android
Introduction
“Android is a software stack or
software development kit for
mobile devices that includes an
operating system, middleware and
key applications”
• It's a consortium of 84 companies such as
Google, Samsung, AKM, Synaptics, KDDI,
Garmin, Teleca, Ebay, Intel etc.
• It was established on 5th November, 2007, led
by Google. It is committed to advance open
standards, provide services and deploy handsets
using the Android Platform.
• Initially, Andy Rubin founded Android Incorporation in
Palo Alto, California, United States in October, 2003.
• In August 17, 2005, Google acquired Android Inc. Since
then, it is in the subsidiary of Google Inc.
• Key employees of Android Inc. are Andy Rubin, Rich
Miner, Nick Sears and Chris White.
•
•
•
•

There are many advantages of android. They are as follows:
It is open-source.
Anyone can customize the Android Platform.
There are a lot of mobile applications that can be chosen by
the consumer.
• It provides many interesting features like weather details,
opening screen, live RSS (Really Simple Syndication) feeds
etc.
• It provides support for messaging services(SMS and MMS),
web browser, storage (SQLite), connectivity (GSM, CDMA,
Blue Tooth, Wi-Fi etc.), media, handset layout etc.
Version
s

Kitkat
Android 4.4
•
•
•
•
•
•
•
•

Activity
View
Intent
Service
Content Provider
Fragment
AndroidManifest.xml
Android Virtual Device
• Android supports java, c++, c# etc. language to develop android
applications. Java is the officially supported language for android.
All the android examples of this site is developed using Java
language and Eclipse IDE.
• The simplest technique to install required softwares for android
application. It includes:
Eclipse IDE
Android SDK
Eclipse Plug-in
• Download the ADT from android site, you don't need to have eclipse
IDE, android SDK and eclipse Plug-in because it is already included
in adt bundle.
• The modern JVM is high performance and provides excellent
memory management. But it need to be optimized for low-powered
handheld devices. The Dalvik Virtual Machine is optimized for
mobile devices. It optimizes the JVM for memory, performance,
and battery life.
• The Dex compiler converts the class files into the .dex files that run
on the Dalvik VM.
Thank
You

Android Introduction

  • 1.
  • 2.
    “Android is asoftware stack or software development kit for mobile devices that includes an operating system, middleware and key applications”
  • 3.
    • It's aconsortium of 84 companies such as Google, Samsung, AKM, Synaptics, KDDI, Garmin, Teleca, Ebay, Intel etc. • It was established on 5th November, 2007, led by Google. It is committed to advance open standards, provide services and deploy handsets using the Android Platform.
  • 4.
    • Initially, AndyRubin founded Android Incorporation in Palo Alto, California, United States in October, 2003. • In August 17, 2005, Google acquired Android Inc. Since then, it is in the subsidiary of Google Inc. • Key employees of Android Inc. are Andy Rubin, Rich Miner, Nick Sears and Chris White.
  • 5.
    • • • • There are manyadvantages of android. They are as follows: It is open-source. Anyone can customize the Android Platform. There are a lot of mobile applications that can be chosen by the consumer. • It provides many interesting features like weather details, opening screen, live RSS (Really Simple Syndication) feeds etc. • It provides support for messaging services(SMS and MMS), web browser, storage (SQLite), connectivity (GSM, CDMA, Blue Tooth, Wi-Fi etc.), media, handset layout etc.
  • 6.
  • 8.
  • 9.
    • Android supportsjava, c++, c# etc. language to develop android applications. Java is the officially supported language for android. All the android examples of this site is developed using Java language and Eclipse IDE. • The simplest technique to install required softwares for android application. It includes: Eclipse IDE Android SDK Eclipse Plug-in • Download the ADT from android site, you don't need to have eclipse IDE, android SDK and eclipse Plug-in because it is already included in adt bundle.
  • 10.
    • The modernJVM is high performance and provides excellent memory management. But it need to be optimized for low-powered handheld devices. The Dalvik Virtual Machine is optimized for mobile devices. It optimizes the JVM for memory, performance, and battery life. • The Dex compiler converts the class files into the .dex files that run on the Dalvik VM.
  • 11.