SlideShare a Scribd company logo
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

More Related Content

What's hot

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 Platform
Sean Everett
 
Material design Android L
Material design Android LMaterial design Android L
Material design Android L
uzair khan
 
Telerik app builder
Telerik app builderTelerik app builder
Telerik app builder
mssaman
 
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
Mindbowser 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 Screen
AndiNurkholis1
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
EffOne_Technologies
 
ANDROID MARSHMALLOW
ANDROID MARSHMALLOWANDROID MARSHMALLOW
ANDROID MARSHMALLOW
Om Prakash
 
iOS Application Development for Drones
iOS Application Development for DronesiOS Application Development for Drones
iOS Application Development for Drones
Mistral Solutions
 
Android app development
Android app developmentAndroid app development
Android app development
raghulrahu
 
android marshmallow- latest android application version
android marshmallow-  latest android application versionandroid marshmallow-  latest android application version
android marshmallow- latest android application version
JAI 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 development
Chandan 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 Android
guest213e237
 
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
 
Appium solution artizone
Appium solution   artizoneAppium solution   artizone
Appium solution artizone
Nael Abd Eljawad
 
whitepaper_mobile_integration_that_doesnt_suck
whitepaper_mobile_integration_that_doesnt_suckwhitepaper_mobile_integration_that_doesnt_suck
whitepaper_mobile_integration_that_doesnt_suckAmy Gardner
 

What's hot (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
 

Viewers also liked

Dr presentation 051707
Dr presentation 051707Dr presentation 051707
Dr presentation 051707
New Korba Hospital
 
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 handout
BestBrains
 
Sistemas operativos mas usados
Sistemas operativos mas usadosSistemas operativos mas usados
Sistemas operativos mas usados
Kenneth Tacuri Mora
 
Software Craftsmanship @ Ntnu
Software Craftsmanship @ NtnuSoftware Craftsmanship @ Ntnu
Software Craftsmanship @ Ntnu
goeran
 
Be a better developer
Be a better developerBe a better developer
Be a better developer
Diego 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 Business
Samsung 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
 

Viewers also liked (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!
 

Similar to Overview of Android

Android ppt
 Android ppt Android ppt
Android ppt
Basavaraj Amogi
 
Android complete basic Guide
Android complete basic GuideAndroid complete basic Guide
Android complete basic Guide
AKASH SINGH
 
Android technology
Android technologyAndroid technology
Android technology
dharsana sree
 
Android based os
Android based osAndroid based os
Android based os
Robinson Johnwilson
 
Getting Started with Android 1.5
Getting Started with Android 1.5Getting Started with Android 1.5
Getting Started with Android 1.5
Gaurav Kohli
 
Android architecture
Android architectureAndroid architecture
Android architecture
Saurabh Kukreja
 
Ch1 hello, android
Ch1 hello, androidCh1 hello, android
Ch1 hello, androidJehad2012
 
Android
AndroidAndroid
Android and android phones
Android and android phonesAndroid and android phones
Android and android phonesDennise Layague
 
android phone ppt
android phone pptandroid phone ppt
android phone ppt
mehul patel
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
dipali badgujar
 
Android platform
Android platform Android platform
Android platform
Rashmi Warghade
 
Introduction to Android.ppt
Introduction to Android.pptIntroduction to Android.ppt
Introduction to Android.ppt
ahmadfaisal744721
 
Day 1 Android: Before Getting Started
Day 1 Android: Before Getting StartedDay 1 Android: Before Getting Started
Day 1 Android: Before Getting Started
Ahsanul Karim
 
Android development courses online
Android development courses onlineAndroid development courses online
Android development courses online
Texilaedu
 
Android
AndroidAndroid
Android Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdfAndroid Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdf
NomanKhan869872
 
Android report
Android reportAndroid report
Android report
blogger at indiandswad
 
Android ppt
Android pptAndroid ppt

Similar to 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 pptAndroid ppt
Android ppt
 

Recently uploaded

678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 

Recently uploaded (20)

678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 

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