SlideShare una empresa de Scribd logo
1 de 8
INTRODUCTION TO 	APPLICATION COMPONENT OF ANDROID
APPLICATION COMPONENT OF ANDROID  ANDROID IS THE OPERATING SYSTEM OF MOBILE AND IT IS BASED ON SOME OF THE IMPORTANT CONCEPT KNOWN AS BASIC APPLUICATION COMPONENT OF ANDROID. EACH COMPONENET IS ACT AS AN ENTRY POINT IN APPLICATION FOR THE BUILDING BLOCKS. THERE ARE FOUR APPLICATION COMPONENTS OF ANDROID ACCORDING TO WHICH ANDROID WORKS AND BUILDING BLOCKS ARE AS FOLLOWS 1.ACTIVITIES. 2.SERVICES. 3.CONTENT PROVIDER . 4.BROADCAST RECIVER.
ACTIVITY ACTIVITY IS NOTHING BUT AN USER INTERFACE  REQUIRED TO USER FOR INTERACTION  WITH  AN APPLICATION. IN SIMPLE TERM IT PROVIDES A SCREEN TO USER  FOR APPLICATION. TO DO OR TO PERFORM A  PARTICULAR ACTIVITY EX.SUCH AS DOING EMAILS AND TAKING PHOTOS ,THERE  ARE  LOT OF  OTHER EXAMPLES FOR IT .  FLOW OF THE ACTIVITY DIAGRAM IS GIVEN IN NEXT SLIDE IT SHIWS ALL THE FLOW OF ACTIVITY HAPPENING OR ACTING . IT START  WITH ONCREATE METHOD AND ENDS ON ONDESTROY METHOD.
SERVICES SERVICE IS NOTHING BUT AN  COMPONENT RUNS IN BACKGROUND WHEN ANY OTHER ACTIVITY IS GOING ON . EX: USER CAN PLAY MUSIC IN BACKGROUND WHILE DOING SOME OTHER WORK . ANOTHER COMPONENT, SUCH AS AN ACTIVITY, CAN START THE SERVICE AND LET IT RUN OR BIND TO IT IN ORDER TO INTERACT WITH IT. IT IS ONE OF THE IMPORTANT FUNCTION FOR MULTITASKING IN ANDROID .
CONTENT PROVIDER Content provider stores data and retrieve it and make it accessible to all the application. There is no common area for storage purpose of android packages.  Android ships with a number of content providers for common data types such as audio, video, images, personal contact information etc. If you want to make your own data public, you have two options: You can create your own content provider or you can add the data to an existing provider — if there's one that controls the same type of data and you have permission to write to it.
Broadcast  Receiver A broadcast receiver is a component that responds to system-wide broadcast announcements. Although broadcast receiver do not take part in user display but they may create a status bar notification to alert the user when broadcast event is occurs.
This are just glimpsing of android there is more yet to come .       Thank you

Más contenido relacionado

Destacado (11)

Conference Synopsis On Mobile
Conference Synopsis On MobileConference Synopsis On Mobile
Conference Synopsis On Mobile
 
New features in android m upload
New features in android m   uploadNew features in android m   upload
New features in android m upload
 
Android OS and its Features
Android OS and its FeaturesAndroid OS and its Features
Android OS and its Features
 
Android vs i os features
Android vs i os featuresAndroid vs i os features
Android vs i os features
 
Api List September
Api List SeptemberApi List September
Api List September
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Advance Android Application Development
Advance Android Application DevelopmentAdvance Android Application Development
Advance Android Application Development
 
Android Components
Android ComponentsAndroid Components
Android Components
 
Introduction to Android, Architecture & Components
Introduction to  Android, Architecture & ComponentsIntroduction to  Android, Architecture & Components
Introduction to Android, Architecture & Components
 
Sample project-synopsis
Sample project-synopsisSample project-synopsis
Sample project-synopsis
 
Android Basic Components
Android Basic ComponentsAndroid Basic Components
Android Basic Components
 

Similar a Application component

Introduction to Android Development Latest
Introduction to Android Development LatestIntroduction to Android Development Latest
Introduction to Android Development Latest
Prof. Erwin Globio
 
Os eclipse-androidwidget-pdf
Os eclipse-androidwidget-pdfOs eclipse-androidwidget-pdf
Os eclipse-androidwidget-pdf
weerabahu
 

Similar a Application component (20)

Android Application Components with Implementation & Examples
Android Application Components with Implementation & ExamplesAndroid Application Components with Implementation & Examples
Android Application Components with Implementation & Examples
 
Unit2
Unit2Unit2
Unit2
 
Android beginners David
Android beginners DavidAndroid beginners David
Android beginners David
 
Mobile testing android
Mobile testing   androidMobile testing   android
Mobile testing android
 
Aptech Apps
Aptech Apps Aptech Apps
Aptech Apps
 
Nativa Android Applications development
Nativa Android Applications developmentNativa Android Applications development
Nativa Android Applications development
 
Android basics
Android basicsAndroid basics
Android basics
 
Location sharing and automatic message sender Android Application
Location sharing and automatic message sender Android ApplicationLocation sharing and automatic message sender Android Application
Location sharing and automatic message sender Android Application
 
Building blocks of android
Building blocks of androidBuilding blocks of android
Building blocks of android
 
Android application fundamentals
Android application fundamentalsAndroid application fundamentals
Android application fundamentals
 
Android app development
Android app developmentAndroid app development
Android app development
 
Mobile Application Guideline | Mobile App Development Company
Mobile Application Guideline | Mobile App Development Company Mobile Application Guideline | Mobile App Development Company
Mobile Application Guideline | Mobile App Development Company
 
Ppt 2 android_basics
Ppt 2 android_basicsPpt 2 android_basics
Ppt 2 android_basics
 
Introduction to Android Development Latest
Introduction to Android Development LatestIntroduction to Android Development Latest
Introduction to Android Development Latest
 
Android Introduction by Kajal
Android Introduction by KajalAndroid Introduction by Kajal
Android Introduction by Kajal
 
Android Basic- CMC
Android Basic- CMCAndroid Basic- CMC
Android Basic- CMC
 
Android platform
Android platform Android platform
Android platform
 
Os eclipse-androidwidget-pdf
Os eclipse-androidwidget-pdfOs eclipse-androidwidget-pdf
Os eclipse-androidwidget-pdf
 
Notes Unit3.pptx
Notes Unit3.pptxNotes Unit3.pptx
Notes Unit3.pptx
 
MAD ppt.ppt
MAD ppt.pptMAD ppt.ppt
MAD ppt.ppt
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 

Application component

  • 1. INTRODUCTION TO APPLICATION COMPONENT OF ANDROID
  • 2. APPLICATION COMPONENT OF ANDROID ANDROID IS THE OPERATING SYSTEM OF MOBILE AND IT IS BASED ON SOME OF THE IMPORTANT CONCEPT KNOWN AS BASIC APPLUICATION COMPONENT OF ANDROID. EACH COMPONENET IS ACT AS AN ENTRY POINT IN APPLICATION FOR THE BUILDING BLOCKS. THERE ARE FOUR APPLICATION COMPONENTS OF ANDROID ACCORDING TO WHICH ANDROID WORKS AND BUILDING BLOCKS ARE AS FOLLOWS 1.ACTIVITIES. 2.SERVICES. 3.CONTENT PROVIDER . 4.BROADCAST RECIVER.
  • 3. ACTIVITY ACTIVITY IS NOTHING BUT AN USER INTERFACE REQUIRED TO USER FOR INTERACTION WITH AN APPLICATION. IN SIMPLE TERM IT PROVIDES A SCREEN TO USER FOR APPLICATION. TO DO OR TO PERFORM A PARTICULAR ACTIVITY EX.SUCH AS DOING EMAILS AND TAKING PHOTOS ,THERE ARE LOT OF OTHER EXAMPLES FOR IT . FLOW OF THE ACTIVITY DIAGRAM IS GIVEN IN NEXT SLIDE IT SHIWS ALL THE FLOW OF ACTIVITY HAPPENING OR ACTING . IT START WITH ONCREATE METHOD AND ENDS ON ONDESTROY METHOD.
  • 4.
  • 5. SERVICES SERVICE IS NOTHING BUT AN COMPONENT RUNS IN BACKGROUND WHEN ANY OTHER ACTIVITY IS GOING ON . EX: USER CAN PLAY MUSIC IN BACKGROUND WHILE DOING SOME OTHER WORK . ANOTHER COMPONENT, SUCH AS AN ACTIVITY, CAN START THE SERVICE AND LET IT RUN OR BIND TO IT IN ORDER TO INTERACT WITH IT. IT IS ONE OF THE IMPORTANT FUNCTION FOR MULTITASKING IN ANDROID .
  • 6. CONTENT PROVIDER Content provider stores data and retrieve it and make it accessible to all the application. There is no common area for storage purpose of android packages. Android ships with a number of content providers for common data types such as audio, video, images, personal contact information etc. If you want to make your own data public, you have two options: You can create your own content provider or you can add the data to an existing provider — if there's one that controls the same type of data and you have permission to write to it.
  • 7. Broadcast Receiver A broadcast receiver is a component that responds to system-wide broadcast announcements. Although broadcast receiver do not take part in user display but they may create a status bar notification to alert the user when broadcast event is occurs.
  • 8. This are just glimpsing of android there is more yet to come . Thank you