SlideShare a Scribd company logo
ANDROID APPLICATION 
PHASE – I 
COMPUTER SCI. DEPARTMENT 
AMIRAJ COLLEGE OF ENGG. & TECH.
Contents: 
 Getting Started 
 Project Components 
 Application Building Blocks
Getting Started with ECLIPS:
Project Components: 
 src – your source code 
 gen – auto-generated code 
 Included libraries 
 Resources 
i. Drawables (like .png images) 
ii. Layouts 
iii. Values (like strings) 
 Manifest file
src – Source code 
src folder contains package of the Application and the external 
.java files created by the developer.
gen – Auto generated code 
gen folder contains auto generated .java files for supporting 
environment of the application.
Included libraries 
This includes files require to run an application on targeted sdk 
as well as minimum sdk i.e. selected by developer.
Manifest file 
Manifest contains security and link info, hardware access info, 
minimum OS release info, etc.
Application Building Blocks: 
 Activity 
 Intent 
 Service 
 Broadcast Receiver 
 Content Provider
Activity 
Activity is a single screen with user interaction. An activity may 
contain zero or number of fragments. Each activity can then start 
another activity in order to perform different actions.
Intent 
What represents your action is called an Intent. It is the 
description of action during switch between the activity.
Service 
Service is the faceless component which run in background. 
Music player is an example of service. We don’t need to put it on 
the screen to hear songs. 
Downloading via internet is also an example of service. It goes 
on while the user is interacting with other applications. 
Service does not stop on closing of an application. It keeps on 
running in background until it’s task is done or the user manually 
destroys it. 
For example, a service might handle network transactions, play 
music, perform file I/O, or interact with a content provider, all 
from the background.
Broadcast Receiver 
Broadcast Receiver receives the system generated messages 
about system intents and display notification on occurrence of 
an intent of the Android System. 
For example, if the battery of your android device is low then the 
Android System will generate the message regarding to the LOW 
BATTERY and broadcast receiver receives that message from 
Android System and display the On-Screen notification regarding 
the subject.
Content Provider 
It simply enables sharing of data across applications. 
It provides access to the data of system application i.e. 
Phonebook, Gallery, etc. 
Android itself includes content providers that manage data such 
as audio, video, images, and personal contact information. 
With some restrictions, these providers are accessible to any 
Android application.
Thank You 
Presented By, 
Atufa I. Saiyed (121080107043) 
Raiyan J. Akhunji (121080107044)

More Related Content

PDF
Difference between system software and application software
PPTX
It in business(komal doua)
DOCX
Nakia work
DOCX
A c program of Phonebook application
DOC
PROJECT REPORT
PPTX
My presentation on Android in my college
PPTX
Presentation on Android operating system
Difference between system software and application software
It in business(komal doua)
Nakia work
A c program of Phonebook application
PROJECT REPORT
My presentation on Android in my college
Presentation on Android operating system

Similar to Android application (20)

PPTX
02. Android application development_Lec2.pptx
PDF
04 programmation mobile - android - (db, receivers, services...)
PPTX
App Fundamentals and Activity life cycle.pptx
PPTX
PPTX
Android beginners David
PPT
introductiontoandroiddevelopment (2).ppt
PPTX
Android application development
PDF
Android101
PPTX
Introduction to Android Development
PDF
Lecture3
ODP
Ppt 2 android_basics
PPT
Synapseindia android apps overview
PPT
Android overview
PPTX
From JavaEE to Android: Way in one click?
PDF
Android Development Tutorial
PPTX
Basics 4
PPTX
Android Application Development
PPTX
Introduction to android basics
PPTX
Android 101
PPTX
Data Transfer between Activities & Databases
02. Android application development_Lec2.pptx
04 programmation mobile - android - (db, receivers, services...)
App Fundamentals and Activity life cycle.pptx
Android beginners David
introductiontoandroiddevelopment (2).ppt
Android application development
Android101
Introduction to Android Development
Lecture3
Ppt 2 android_basics
Synapseindia android apps overview
Android overview
From JavaEE to Android: Way in one click?
Android Development Tutorial
Basics 4
Android Application Development
Introduction to android basics
Android 101
Data Transfer between Activities & Databases
Ad

Recently uploaded (20)

PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
Transform Your Business with a Software ERP System
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Cost to Outsource Software Development in 2025
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
medical staffing services at VALiNTRY
PDF
Nekopoi APK 2025 free lastest update
PDF
PTS Company Brochure 2025 (1).pdf.......
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
history of c programming in notes for students .pptx
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Computer Software and OS of computer science of grade 11.pptx
Wondershare Filmora 15 Crack With Activation Key [2025
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Softaken Excel to vCard Converter Software.pdf
Transform Your Business with a Software ERP System
Upgrade and Innovation Strategies for SAP ERP Customers
Cost to Outsource Software Development in 2025
Which alternative to Crystal Reports is best for small or large businesses.pdf
How to Choose the Right IT Partner for Your Business in Malaysia
medical staffing services at VALiNTRY
Nekopoi APK 2025 free lastest update
PTS Company Brochure 2025 (1).pdf.......
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
wealthsignaloriginal-com-DS-text-... (1).pdf
Reimagine Home Health with the Power of Agentic AI​
Navsoft: AI-Powered Business Solutions & Custom Software Development
history of c programming in notes for students .pptx
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Ad

Android application

  • 1. ANDROID APPLICATION PHASE – I COMPUTER SCI. DEPARTMENT AMIRAJ COLLEGE OF ENGG. & TECH.
  • 2. Contents:  Getting Started  Project Components  Application Building Blocks
  • 4. Project Components:  src – your source code  gen – auto-generated code  Included libraries  Resources i. Drawables (like .png images) ii. Layouts iii. Values (like strings)  Manifest file
  • 5. src – Source code src folder contains package of the Application and the external .java files created by the developer.
  • 6. gen – Auto generated code gen folder contains auto generated .java files for supporting environment of the application.
  • 7. Included libraries This includes files require to run an application on targeted sdk as well as minimum sdk i.e. selected by developer.
  • 8. Manifest file Manifest contains security and link info, hardware access info, minimum OS release info, etc.
  • 9. Application Building Blocks:  Activity  Intent  Service  Broadcast Receiver  Content Provider
  • 10. Activity Activity is a single screen with user interaction. An activity may contain zero or number of fragments. Each activity can then start another activity in order to perform different actions.
  • 11. Intent What represents your action is called an Intent. It is the description of action during switch between the activity.
  • 12. Service Service is the faceless component which run in background. Music player is an example of service. We don’t need to put it on the screen to hear songs. Downloading via internet is also an example of service. It goes on while the user is interacting with other applications. Service does not stop on closing of an application. It keeps on running in background until it’s task is done or the user manually destroys it. For example, a service might handle network transactions, play music, perform file I/O, or interact with a content provider, all from the background.
  • 13. Broadcast Receiver Broadcast Receiver receives the system generated messages about system intents and display notification on occurrence of an intent of the Android System. For example, if the battery of your android device is low then the Android System will generate the message regarding to the LOW BATTERY and broadcast receiver receives that message from Android System and display the On-Screen notification regarding the subject.
  • 14. Content Provider It simply enables sharing of data across applications. It provides access to the data of system application i.e. Phonebook, Gallery, etc. Android itself includes content providers that manage data such as audio, video, images, and personal contact information. With some restrictions, these providers are accessible to any Android application.
  • 15. Thank You Presented By, Atufa I. Saiyed (121080107043) Raiyan J. Akhunji (121080107044)