SlideShare une entreprise Scribd logo
1  sur  22
Android
Application Development
INTRODUCTION TO ANDROID
 Open software platform for mobile development
 An Open Handset Alliance (OHA) project
 Powered by Linux operating system
 Fast application development in Java
 Open source under the Apache 2 license
OPEN HANDSET ALLIANCE
 The open handset alliance(OHA) is a business alliance
of firm to develop open standard for mobile devices.
 Devoted to advancing open standards for mobile
devices
 Develop technologies that will significantly lower the
cost of developing and distributing mobile devices and
services.
ANDROID ARCHITECTURE
The software stack is split into Four
Layers:
1. The application layer
2. The application framework
3. The libraries and runtime
4. The kernel
APPLICATION BUIDING BLOCKS
1.Activity
2.IntentReceiver
3.Service
4.ContentProvider
ACTIVITIES
a. Typically correspond to one UI screen
b. But, they can:
Be faceless
Be in a floating window
Return a value
IntentReceivers
a. Components that respond to broadcast
‘Intents’
b.Way to respond to external notification
or alarms
c. Apps can invent and broadcast their own
Intent
INTENTS
a. Think of Intents as a verb and object; a
description of what you want done
E.g. VIEW, CALL, PLAY etc..
b. System matches Intent with Activity that can
best provide the service
c. Activities and IntentReceivers describe what
Intents they can service
SERVICES
Faceless components that run in the
background
E.g. music player, network download etc…
ContentProviders
• Enables sharing of data across
applications
E.g. address book, photo gallery
• Provides uniform APIs for:
• querying
• delete, update and insert.
• Content is represented by URI and MIME
type
DEVELOPMENT TOOLS
a. Eclipse or Android Studio
b. Android SDK 2.0 or higher
c. The AVD Manager
THE EMULATOR
a. Runs the same image
as the device
b. Limitations:
No Camera support
APPLICATION LIFECYCLE
• Application run in their own processes .
• Processes are started and stopped as needed to
run an application's components
• Processes may be killed to reclaim resources
Views
FEATURES OF ANDROID
• Background Wi-Fi location still runs even when
Wi-Fi is turned off
• Developer logging and analyzing enhancements
• It is optimized for mobile devices.
• It enables reuse and replacement of components.
• Java support ,media support, multi touch, video
calling,multi tasking ,voice based features, screen
capture, camera ,bluetooth,gps,compass and
accelerometer,3G
a. The ability for anyone to customize the Google Android
platform
b. It gives you better notification.
c. It lets you choose your hardware.
d. It has better app market(1,80,000 application)
e. A more mature platform
f. With the support of many applications, the user can
change the screen display.
g. Supports all Google services: Android operating system
supports all of Google services ranging from Gmail to
Google reader. all Google services can you have with one
operating system, namely Android.
ADVANTAGES
DIS-ADVANTAGES
a. Android Market is less control of the manager,
sometimes there are malware.
b. Wasteful Batteries, This is because the OS is a lot
of "process" in the background causing the
battery quickly drains.
c. Sometimes slow device company issued an official
version of Android your own .
d. Extremely inconsistence in design among apps.
e. Very unstable and often hang or crash.
CONCLUSION:
a. Android is a truly open, free development platform
based on Linux and open source. Handset makers
can use and customize the platform without
paying a royalty
b. Android is open to all: industry, developers and
users.
c. Participating in many of the successful open
source projects .
d. Aims to be as easy to build for as the web.
e. Google Android is stepping into the next level of
Mobile Internet
REFERENCE
[1]. Hewlett-Packard Education Services Notes
[2]. Android Developers Webpage-
http://developer.android.com/develop/index.html
[3]. Tutorials Point Webpage-
http://www.tutorialspoint.com/android/index.htm
l
THANK YOU

Contenu connexe

Tendances

Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)
Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)
Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)Qualcomm Developer Network
 
Next Generation Video Platform
Next Generation Video PlatformNext Generation Video Platform
Next Generation Video PlatformSean Everett
 
Material design Android L
Material design Android LMaterial design Android L
Material design Android Luzair khan
 
Telerik app builder
Telerik app builderTelerik app builder
Telerik app buildermssaman
 
What To Choose Between - Native App And Hybrid Mobile App
What To Choose Between - Native App And Hybrid Mobile AppWhat To Choose Between - Native App And Hybrid Mobile App
What To Choose Between - Native App And Hybrid Mobile AppMindbowser Inc
 
Mobile Programming - 9 Profile UI, Navigation Basic and Splash Screen
Mobile Programming - 9 Profile UI, Navigation Basic and Splash ScreenMobile Programming - 9 Profile UI, Navigation Basic and Splash Screen
Mobile Programming - 9 Profile UI, Navigation Basic and Splash ScreenAndiNurkholis1
 
ANDROID MARSHMALLOW
ANDROID MARSHMALLOWANDROID MARSHMALLOW
ANDROID MARSHMALLOWOm Prakash
 
iOS Application Development for Drones
iOS Application Development for DronesiOS Application Development for Drones
iOS Application Development for DronesMistral Solutions
 
Android app development
Android app developmentAndroid app development
Android app developmentraghulrahu
 
android marshmallow- latest android application version
android marshmallow-  latest android application versionandroid marshmallow-  latest android application version
android marshmallow- latest android application versionJAI SHANKER
 
Application Development Tools For Android
Application Development Tools For AndroidApplication Development Tools For Android
Application Development Tools For AndroidNelsan Ellis
 
Introduction to mobile application development
Introduction to mobile application developmentIntroduction to mobile application development
Introduction to mobile application developmentChandan Maurya
 
Mobile app development guide
Mobile app development guide Mobile app development guide
Mobile app development guide Sphinx Solution
 
Mobile Application Development With Android
Mobile Application Development With AndroidMobile Application Development With Android
Mobile Application Development With Androidguest213e237
 
Android Architecture
Android Architecture Android Architecture
Android Architecture Abhishek M K
 
Choosing the Right Mobile Development Platform (Part 5)
Choosing the Right Mobile Development Platform (Part 5)Choosing the Right Mobile Development Platform (Part 5)
Choosing the Right Mobile Development Platform (Part 5)Chris Griffith
 
whitepaper_mobile_integration_that_doesnt_suck
whitepaper_mobile_integration_that_doesnt_suckwhitepaper_mobile_integration_that_doesnt_suck
whitepaper_mobile_integration_that_doesnt_suckAmy Gardner
 

Tendances (19)

Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)
Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)
Hands-On with the Qualcomm Vuforia Mobile Vision Platform (Beginning tutorial)
 
Next Generation Video Platform
Next Generation Video PlatformNext Generation Video Platform
Next Generation Video Platform
 
Material design Android L
Material design Android LMaterial design Android L
Material design Android L
 
Telerik app builder
Telerik app builderTelerik app builder
Telerik app builder
 
What To Choose Between - Native App And Hybrid Mobile App
What To Choose Between - Native App And Hybrid Mobile AppWhat To Choose Between - Native App And Hybrid Mobile App
What To Choose Between - Native App And Hybrid Mobile App
 
Mobile Programming - 9 Profile UI, Navigation Basic and Splash Screen
Mobile Programming - 9 Profile UI, Navigation Basic and Splash ScreenMobile Programming - 9 Profile UI, Navigation Basic and Splash Screen
Mobile Programming - 9 Profile UI, Navigation Basic and Splash Screen
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
 
ANDROID MARSHMALLOW
ANDROID MARSHMALLOWANDROID MARSHMALLOW
ANDROID MARSHMALLOW
 
iOS Application Development for Drones
iOS Application Development for DronesiOS Application Development for Drones
iOS Application Development for Drones
 
Android app development
Android app developmentAndroid app development
Android app development
 
android marshmallow- latest android application version
android marshmallow-  latest android application versionandroid marshmallow-  latest android application version
android marshmallow- latest android application version
 
Application Development Tools For Android
Application Development Tools For AndroidApplication Development Tools For Android
Application Development Tools For Android
 
Introduction to mobile application development
Introduction to mobile application developmentIntroduction to mobile application development
Introduction to mobile application development
 
Mobile app development guide
Mobile app development guide Mobile app development guide
Mobile app development guide
 
Mobile Application Development With Android
Mobile Application Development With AndroidMobile Application Development With Android
Mobile Application Development With Android
 
Android Architecture
Android Architecture Android Architecture
Android Architecture
 
Choosing the Right Mobile Development Platform (Part 5)
Choosing the Right Mobile Development Platform (Part 5)Choosing the Right Mobile Development Platform (Part 5)
Choosing the Right Mobile Development Platform (Part 5)
 
Appium solution artizone
Appium solution   artizoneAppium solution   artizone
Appium solution artizone
 
whitepaper_mobile_integration_that_doesnt_suck
whitepaper_mobile_integration_that_doesnt_suckwhitepaper_mobile_integration_that_doesnt_suck
whitepaper_mobile_integration_that_doesnt_suck
 

En vedette

Reesbook presentation
Reesbook presentationReesbook presentation
Reesbook presentationandresipm
 
Best brains kanban med lego januar 2016 handout
Best brains kanban med lego januar 2016 handoutBest brains kanban med lego januar 2016 handout
Best brains kanban med lego januar 2016 handoutBestBrains
 
Software Craftsmanship @ Ntnu
Software Craftsmanship @ NtnuSoftware Craftsmanship @ Ntnu
Software Craftsmanship @ Ntnugoeran
 
Be a better developer
Be a better developerBe a better developer
Be a better developerDiego Lemos
 
Understanding How the Internet of Things Will Transform Business
Understanding How the Internet of Things Will Transform BusinessUnderstanding How the Internet of Things Will Transform Business
Understanding How the Internet of Things Will Transform BusinessSamsung Business USA
 
I Have No Idea What I'm Doing, and That's Okay!
I Have No Idea What I'm Doing, and That's Okay! I Have No Idea What I'm Doing, and That's Okay!
I Have No Idea What I'm Doing, and That's Okay! Laura McGuigan
 

En vedette (12)

Dr presentation 051707
Dr presentation 051707Dr presentation 051707
Dr presentation 051707
 
Reesbook presentation
Reesbook presentationReesbook presentation
Reesbook presentation
 
D1
D1D1
D1
 
splan profile
splan profilesplan profile
splan profile
 
Best brains kanban med lego januar 2016 handout
Best brains kanban med lego januar 2016 handoutBest brains kanban med lego januar 2016 handout
Best brains kanban med lego januar 2016 handout
 
Cocoaheads talk-sirikit
Cocoaheads talk-sirikitCocoaheads talk-sirikit
Cocoaheads talk-sirikit
 
Sistemas operativos mas usados
Sistemas operativos mas usadosSistemas operativos mas usados
Sistemas operativos mas usados
 
Baby food for child
Baby food for childBaby food for child
Baby food for child
 
Software Craftsmanship @ Ntnu
Software Craftsmanship @ NtnuSoftware Craftsmanship @ Ntnu
Software Craftsmanship @ Ntnu
 
Be a better developer
Be a better developerBe a better developer
Be a better developer
 
Understanding How the Internet of Things Will Transform Business
Understanding How the Internet of Things Will Transform BusinessUnderstanding How the Internet of Things Will Transform Business
Understanding How the Internet of Things Will Transform Business
 
I Have No Idea What I'm Doing, and That's Okay!
I Have No Idea What I'm Doing, and That's Okay! I Have No Idea What I'm Doing, and That's Okay!
I Have No Idea What I'm Doing, and That's Okay!
 

Similaire à Overview of Android

Similaire à Overview of Android (20)

Android ppt
 Android ppt Android ppt
Android ppt
 
Android complete basic Guide
Android complete basic GuideAndroid complete basic Guide
Android complete basic Guide
 
Android technology
Android technologyAndroid technology
Android technology
 
Android based os
Android based osAndroid based os
Android based os
 
Getting Started with Android 1.5
Getting Started with Android 1.5Getting Started with Android 1.5
Getting Started with Android 1.5
 
Android Apps
Android AppsAndroid Apps
Android Apps
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
Ch1 hello, android
Ch1 hello, androidCh1 hello, android
Ch1 hello, android
 
Android
AndroidAndroid
Android
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phones
 
android phone ppt
android phone pptandroid phone ppt
android phone ppt
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
 
Android platform
Android platform Android platform
Android platform
 
Introduction to Android.ppt
Introduction to Android.pptIntroduction to Android.ppt
Introduction to Android.ppt
 
Day 1 Android: Before Getting Started
Day 1 Android: Before Getting StartedDay 1 Android: Before Getting Started
Day 1 Android: Before Getting Started
 
Android development courses online
Android development courses onlineAndroid development courses online
Android development courses online
 
Android
AndroidAndroid
Android
 
Android Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdfAndroid Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdf
 
Android report
Android reportAndroid report
Android report
 
Android ppt
Android ppt Android ppt
Android ppt
 

Dernier

Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 

Dernier (20)

Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 

Overview of Android

  • 2. INTRODUCTION TO ANDROID  Open software platform for mobile development  An Open Handset Alliance (OHA) project  Powered by Linux operating system  Fast application development in Java  Open source under the Apache 2 license
  • 3. OPEN HANDSET ALLIANCE  The open handset alliance(OHA) is a business alliance of firm to develop open standard for mobile devices.  Devoted to advancing open standards for mobile devices  Develop technologies that will significantly lower the cost of developing and distributing mobile devices and services.
  • 4. ANDROID ARCHITECTURE The software stack is split into Four Layers: 1. The application layer 2. The application framework 3. The libraries and runtime 4. The kernel
  • 5.
  • 7. ACTIVITIES a. Typically correspond to one UI screen b. But, they can: Be faceless Be in a floating window Return a value
  • 8. IntentReceivers a. Components that respond to broadcast ‘Intents’ b.Way to respond to external notification or alarms c. Apps can invent and broadcast their own Intent
  • 9. INTENTS a. Think of Intents as a verb and object; a description of what you want done E.g. VIEW, CALL, PLAY etc.. b. System matches Intent with Activity that can best provide the service c. Activities and IntentReceivers describe what Intents they can service
  • 10. SERVICES Faceless components that run in the background E.g. music player, network download etc…
  • 11. ContentProviders • Enables sharing of data across applications E.g. address book, photo gallery • Provides uniform APIs for: • querying • delete, update and insert. • Content is represented by URI and MIME type
  • 12. DEVELOPMENT TOOLS a. Eclipse or Android Studio b. Android SDK 2.0 or higher c. The AVD Manager
  • 13. THE EMULATOR a. Runs the same image as the device b. Limitations: No Camera support
  • 14. APPLICATION LIFECYCLE • Application run in their own processes . • Processes are started and stopped as needed to run an application's components • Processes may be killed to reclaim resources
  • 15.
  • 16. Views
  • 17. FEATURES OF ANDROID • Background Wi-Fi location still runs even when Wi-Fi is turned off • Developer logging and analyzing enhancements • It is optimized for mobile devices. • It enables reuse and replacement of components. • Java support ,media support, multi touch, video calling,multi tasking ,voice based features, screen capture, camera ,bluetooth,gps,compass and accelerometer,3G
  • 18. a. The ability for anyone to customize the Google Android platform b. It gives you better notification. c. It lets you choose your hardware. d. It has better app market(1,80,000 application) e. A more mature platform f. With the support of many applications, the user can change the screen display. g. Supports all Google services: Android operating system supports all of Google services ranging from Gmail to Google reader. all Google services can you have with one operating system, namely Android. ADVANTAGES
  • 19. DIS-ADVANTAGES a. Android Market is less control of the manager, sometimes there are malware. b. Wasteful Batteries, This is because the OS is a lot of "process" in the background causing the battery quickly drains. c. Sometimes slow device company issued an official version of Android your own . d. Extremely inconsistence in design among apps. e. Very unstable and often hang or crash.
  • 20. CONCLUSION: a. Android is a truly open, free development platform based on Linux and open source. Handset makers can use and customize the platform without paying a royalty b. Android is open to all: industry, developers and users. c. Participating in many of the successful open source projects . d. Aims to be as easy to build for as the web. e. Google Android is stepping into the next level of Mobile Internet
  • 21. REFERENCE [1]. Hewlett-Packard Education Services Notes [2]. Android Developers Webpage- http://developer.android.com/develop/index.html [3]. Tutorials Point Webpage- http://www.tutorialspoint.com/android/index.htm l