SlideShare uma empresa Scribd logo
1 de 16
Android
Overview
• Android is an open source platform designed for
mobile devices. Android is founded in the year 2003
by Andy Rubin,Rich miner,Nick sears and Chris
white and names it as “Android Inc” .
 Then the company is acquired by Google and now it
is aligned with “open Handset Alliance” .
 First Android mobile is G1 Phone manufactured by
HTC and sold by wireless carrier T-mobile USA.
Android Versions:
Versions Nick Name
Android 1.0 NA
Android 1.1 NA
Android 1.5 Cup Cake
Android 1.6 DoNut
Android 2.0 Eclair
Android 2.2 Froyo
Android 2.3 GingerBread
Android 3.0 HoneyComb
Android 4.0 IceCream Sandwich
Android Stack
Android Stack overview :
 Android is built in the top of LINUX operating system.
 Other Libraries are
 Web-kit (Web rendering engine)
 SqlLite (Sql DataBase)
 OpenGL (3D graphics Library)
 OpenSSL (Secured Socket Layer)
Dalvik Architecture
• Dalvik is an virtual machine designed specifically for
Android by Dan Bornstein from Google.
Reasons for replacing Java VM :
 Dalvik focus strictly on mobile devices one of these
are battery power consumptions and other is
processing power
 Though Java Language,Java tools and Java libraries
are open source , Java VM is not . To make it license
friendly Android introduces Dalvik VM.
 Dalvik VM is closest to Java libraries but removes
interface (awt and swing).
How it works ?
 In Java , we write Java source code and compile to
Java byte code using Java compiler , then byte code
is run on Virtual machine.
 In Android , we write Java code and still convert byte
code using Java compiler and recompiled again with
Dalvik virtual machine.
Activity Life-cycle
 Introduction : An activity is a single screen that user
sees on the screen.
 Launching an activity is an expensive , it creates a
new Linux process and allocates memory for the UI
objects and loads the XML layout .To do load an
activity it takes lot of task , if user switches the screen
to persist the activity state Android introduces Activity
manager.
Activity LifeCycle
Activity State's :
 Start state (Activity doesn't exist in memory and starts
loading it )
 Running state (user Interaction state)
 Paused state (App is visible but not used )
 Stopped state.(App is invisible and still exist in the
memory)
 Destroy state. (App removed from the memory)
Intent
 Intents are messages that are sent among major
building blocks. They trigger an activity to start up, a
service to start or stop, or are simply broadcasts.
Intents are asynchronous, meaning the code that is
sending them doesn’t have to wait for them to be
completed.
 Intent can be explicit or implicit command.
Intent Diagram
Content Providers
 Content Providers are interfaces for sharing data
between applications. Android by default runs each
application in its own sandbox so that all data that
belongs to an application is totally isolated from other
applications on the system. While small amounts of
data can be passed between applications via Intents
Content Providers
Android User Interface
• Android UI :
 Declarative Approach (XML based Layout).
 Programmatic Approach (Java Code To
develop the UI)

Mais conteúdo relacionado

Semelhante a Andriod Session.ppt

android architecture
android architectureandroid architecture
android architectureAashita Gupta
 
Android : Revolutionizing Mobile Devices
Android : Revolutionizing Mobile DevicesAndroid : Revolutionizing Mobile Devices
Android : Revolutionizing Mobile DevicesRitesh Puthran
 
Android Development: The Basics
Android Development: The BasicsAndroid Development: The Basics
Android Development: The BasicsMike Desjardins
 
Introduction To android
Introduction To androidIntroduction To android
Introduction To androidZaid Khan
 
OS in mobile devices [Android]
OS in mobile devices [Android]OS in mobile devices [Android]
OS in mobile devices [Android]Yatharth Aggarwal
 
Build Mobile Application In Android
Build Mobile Application In AndroidBuild Mobile Application In Android
Build Mobile Application In Androiddnnddane
 
Android OS and application development
Android OS and application developmentAndroid OS and application development
Android OS and application developmentLokesh Kumar
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating SystemBilal Mirza
 
Android introduction
Android introductionAndroid introduction
Android introductionmcanotes
 
Android internals
Android internalsAndroid internals
Android internalsrabah3
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to androidzeelpatel0504
 
Android Development in a Nutshell
Android Development in a NutshellAndroid Development in a Nutshell
Android Development in a NutshellAleix Solé
 
Getting Started with Android 1.5
Getting Started with Android 1.5Getting Started with Android 1.5
Getting Started with Android 1.5Gaurav Kohli
 

Semelhante a Andriod Session.ppt (20)

android architecture
android architectureandroid architecture
android architecture
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
Android : Revolutionizing Mobile Devices
Android : Revolutionizing Mobile DevicesAndroid : Revolutionizing Mobile Devices
Android : Revolutionizing Mobile Devices
 
Android Development: The Basics
Android Development: The BasicsAndroid Development: The Basics
Android Development: The Basics
 
Introduction To android
Introduction To androidIntroduction To android
Introduction To android
 
OS in mobile devices [Android]
OS in mobile devices [Android]OS in mobile devices [Android]
OS in mobile devices [Android]
 
Build Mobile Application In Android
Build Mobile Application In AndroidBuild Mobile Application In Android
Build Mobile Application In Android
 
Android OS and application development
Android OS and application developmentAndroid OS and application development
Android OS and application development
 
Android dev o_auth
Android dev o_authAndroid dev o_auth
Android dev o_auth
 
Android
Android Android
Android
 
Mobile app
Mobile appMobile app
Mobile app
 
What is Android
What is Android What is Android
What is Android
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Android introduction
Android introductionAndroid introduction
Android introduction
 
Android internals
Android internalsAndroid internals
Android internals
 
rakesh
rakeshrakesh
rakesh
 
Android Basics
Android BasicsAndroid Basics
Android Basics
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
Android Development in a Nutshell
Android Development in a NutshellAndroid Development in a Nutshell
Android Development in a Nutshell
 
Getting Started with Android 1.5
Getting Started with Android 1.5Getting Started with Android 1.5
Getting Started with Android 1.5
 

Último

BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
9892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x79892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x7Pooja Nehwal
 
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun serviceanilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual serviceanilsa9823
 
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,Pooja Nehwal
 
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRnishacall1
 
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPowerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPsychicRuben LoveSpells
 

Último (7)

BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
 
9892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x79892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x7
 
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
 
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
 
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
 
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
 
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPowerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
 

Andriod Session.ppt

  • 2. Overview • Android is an open source platform designed for mobile devices. Android is founded in the year 2003 by Andy Rubin,Rich miner,Nick sears and Chris white and names it as “Android Inc” .  Then the company is acquired by Google and now it is aligned with “open Handset Alliance” .  First Android mobile is G1 Phone manufactured by HTC and sold by wireless carrier T-mobile USA.
  • 3. Android Versions: Versions Nick Name Android 1.0 NA Android 1.1 NA Android 1.5 Cup Cake Android 1.6 DoNut Android 2.0 Eclair Android 2.2 Froyo Android 2.3 GingerBread Android 3.0 HoneyComb Android 4.0 IceCream Sandwich
  • 5. Android Stack overview :  Android is built in the top of LINUX operating system.  Other Libraries are  Web-kit (Web rendering engine)  SqlLite (Sql DataBase)  OpenGL (3D graphics Library)  OpenSSL (Secured Socket Layer)
  • 6. Dalvik Architecture • Dalvik is an virtual machine designed specifically for Android by Dan Bornstein from Google. Reasons for replacing Java VM :  Dalvik focus strictly on mobile devices one of these are battery power consumptions and other is processing power  Though Java Language,Java tools and Java libraries are open source , Java VM is not . To make it license friendly Android introduces Dalvik VM.  Dalvik VM is closest to Java libraries but removes interface (awt and swing).
  • 7. How it works ?  In Java , we write Java source code and compile to Java byte code using Java compiler , then byte code is run on Virtual machine.  In Android , we write Java code and still convert byte code using Java compiler and recompiled again with Dalvik virtual machine.
  • 8.
  • 9. Activity Life-cycle  Introduction : An activity is a single screen that user sees on the screen.  Launching an activity is an expensive , it creates a new Linux process and allocates memory for the UI objects and loads the XML layout .To do load an activity it takes lot of task , if user switches the screen to persist the activity state Android introduces Activity manager.
  • 11. Activity State's :  Start state (Activity doesn't exist in memory and starts loading it )  Running state (user Interaction state)  Paused state (App is visible but not used )  Stopped state.(App is invisible and still exist in the memory)  Destroy state. (App removed from the memory)
  • 12. Intent  Intents are messages that are sent among major building blocks. They trigger an activity to start up, a service to start or stop, or are simply broadcasts. Intents are asynchronous, meaning the code that is sending them doesn’t have to wait for them to be completed.  Intent can be explicit or implicit command.
  • 14. Content Providers  Content Providers are interfaces for sharing data between applications. Android by default runs each application in its own sandbox so that all data that belongs to an application is totally isolated from other applications on the system. While small amounts of data can be passed between applications via Intents
  • 16. Android User Interface • Android UI :  Declarative Approach (XML based Layout).  Programmatic Approach (Java Code To develop the UI)