SlideShare a Scribd company logo
SUMMER TRAINING ON
ANDROID
SUBMITTED TO
MR. SATISH NEGI
PRESENTATION BY
P.Surya Kumar(13103028)
V.John Babu(13103041)
 Hewlett Packard Enterprise is in Education sector for 30 years.
 Hewlett Packard Enterprise has been conducting Training Program for the last 8 years.
 By Partner : RCPL
The Hp institute program provided the industries first business and it architect level certification
designed for academy for three years hp help tens of thousands of college students start their it
careers by earning the hp accredited technical associate certification
Today we encourage aspiring it professional to consider continuing education with one of the hpe
partner ready certification and learning accredited technical professional program to gain
maximum advantage in the job market.
With HPEATP certification you can expect a high quality eduation and recognized certification that
combines business skills with the latest hpe and industry standard
Technologies in cloud.
What isAndroid
Android is a mobile platform which consists of
 Operating System ,which is Linux Kernel provides
Multi tasking along with basic system services such as
memory and power management which also pr-
ovides device drivers for Wifi ,Key Pad and Audio.
 Middle Ware ,which consists of Application Fram-
eWork , Libraries and Android Runtime, which offers
Dalvik Virtual Machine ,which is a type of JVM
specially designed and enchanced for Android.
 Key Applications, all the android applications to
be installed are on this layer. Examples of default
applications are Home , Contacts , Phone and Browser
etc.
History and evolution
 Android company was started in 2003.
 It was founded by Andy Rubin, Rich Miner, Nick Sears, and Chris White.
 In 2005, Google purchased Android.
 In October 2008, Google made the source code of the Android Platform available
under Apache’s open source license.
 In 2009, 1st major version of Android was released.
 OHA is Open HandSet Alliance formed initially by some group of companies.
 Android is the product of OHA lead by Google.
The different Android versions in their order of relese are:-
Code name Version number Initial release date API level
N/A
1.0 23 September 2008 1
1.1 9 February 2009 2
Cupcake 1.5 27 April 2009 3
Donut 1.6 15 September 2009 4
Eclair 2.0 – 2.1 26 October 2009 5–7
Froyo 2.2 – 2.2.3 20 May 2010 8
GingerBread 2.3 – 2.3.7 6 December 2010 9–10
HoneyComb 3.0 – 3.2.6 22 February 2011 11–13
IceCream Sandwich 4.0 – 4.0.4 18 October 2011 14–15[a]
JellyBean 4.1 – 4.3.1 9 July 2012 16–18
KitKat 4.4 – 4.4.4 31 October 2013 19–20
Lollipop 5.0 – 5.1.1 12 November 2014 21–22
Marshmallow 6.0 – 6.0.1 5 October 2015 23
Nougat 7.0 22 August 2016 24
Android Versions
Why Android
 Since in the today’s marketing system
of smart phones , 81%of the users are
using android mobile operating system
and 15% -apple and 4%-windows .
 Besides the technicians of various other
companies are also joining OHA ,since
they don’t have their own Operating
System.
 Gradually one day Android Operating
System only will work on all the smart
phones.
Android Life cycle
 If an activity is paused or stopped, the system
can drop it from memory either by asking it
to finish(calling its finish() method) or simply
killing its process.
 When it is displayed again to the user, it must
be completely restarted or restored to its
previous state.
 As an activity transactions from state to state.
It is notified if the change by calls to the
following protected transmission methods.
 Void onCreate(Bundle savedInstanceState),
onStart(), onRestart(), onResume(), onPause(),
onStop(), onDestroy().
Project:- E-Store
 In this E-Store app, we can purchase
the goods simply by sitting in our
home.
The different categories of goods
available are :
 Clothing
 Electronics and
 Books
Benefits Of E-Store:-
 Convenience.
 Better prices.
 More variety:
 You can send gifts more easily.
 Fewer expenses.
 Price comparisons.
 No crowds.
Different kinds of files in Android:
 AndroidManifest.xml file:
 R.Java file:
 APK file:
 MainLayout.xml file:
 JAR file:-
About .dex files and benefits:-
 Android programs are compiled into .dex (Dalvik
Executable) files, which are in turn zipped into a
single .apk file on the device.
 Dex file is a class in Java. This class is similar in
principle to Zip File.
 Due to its light weighted nature, it is implemented in
Android Applications.
Layouts
A layout defines the visual structure for a user interface, such as the UI for an activity of an app.
Different kinds of layouts are:-
Linear Layout:- A layout
that organizes its children into
a single horizontal or vertical
row. It creates a scrollbar if the
length of the window exceeds
the length of the screen.
 Relative Layout:-Enables
you to specify the location of
child objects relative to each
other (child A to the left of child
B) or to the parent (aligned to
top of the parent).
on Create() function:-
 onCreate(Bundle) is where you initialize your activity. When Activity is started and
application is not loaded, then both onCreate() methods will be called.
 Generally for C,C++ or Java language the execution of the program starts from the
main() function . But in Android , there exists no such main() function. The execution of
the program in Android starts with onCreate() function.
Syntax:-
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
Intents:
Android Intent is the message that is passed between components such as activities, content
providers, broadcast receivers, services etc.
Android intents are mainly used to:
 Start the service
 Launch an activity
 Display a web page
 Display a list of contacts
 Broadcast a message
 Dial a phone call etc.
Sqlite Database
 SQLite is an open-source relational database i.e. used to perform database
operations on android devices such as storing, manipulating or retrieving persistent
data from the database.
 It is embedded in android bydefault. So, there is no need to perform any database
setup or administration task.
 SQLiteOpenHelper class provides the functionality to use the SQLite database.
 SQLiteDatabase class:
It contains methods to be performed on sqlite database such as create, update,
delete, select etc.
Android

More Related Content

What's hot

Why is flutter considered the best cross platform framework
Why is flutter considered the best cross platform frameworkWhy is flutter considered the best cross platform framework
Why is flutter considered the best cross platform framework
Pixel Crayons
 
Android Presentation
Android PresentationAndroid Presentation
Android Presentation
Konark Debbarma
 
Android app Development Prepration Tips
Android app Development Prepration TipsAndroid app Development Prepration Tips
Android app Development Prepration Tips
Yasmeen Sheikh
 
Ii 1500-publishing your android application
Ii 1500-publishing your android applicationIi 1500-publishing your android application
Ii 1500-publishing your android application
Adrian Mikeliunas
 
Android Workshop Day 1 Part 2
Android Workshop Day 1 Part 2Android Workshop Day 1 Part 2
Android Workshop Day 1 Part 2
Ahsanul Karim
 
Ii 1300-java essentials for android
Ii 1300-java essentials for androidIi 1300-java essentials for android
Ii 1300-java essentials for android
Adrian Mikeliunas
 
Ii 1100-android development for fun and profit
Ii 1100-android development for fun and profitIi 1100-android development for fun and profit
Ii 1100-android development for fun and profit
Adrian Mikeliunas
 
Introduction to Android programming
Introduction to Android programmingIntroduction to Android programming
Introduction to Android programming
Sirwan Afifi
 
Questions About Android Application Development
Questions About Android Application DevelopmentQuestions About Android Application Development
Questions About Android Application Development
Adeel Rasheed
 
Android AppDevelopment
Android AppDevelopmentAndroid AppDevelopment
Android AppDevelopment
Ashraf Ali
 
Android Studio Overview
Android Studio OverviewAndroid Studio Overview
Android Studio Overview
Salim Hosen
 
Android studio 4.0 new features preview
Android studio 4.0 new features previewAndroid studio 4.0 new features preview
Android studio 4.0 new features preview
Concetto Labs
 
Android seminar report
Android seminar reportAndroid seminar report
Android seminar report
dgpune
 
Android Development Training
Android Development TrainingAndroid Development Training
Android Development Training
chandutata
 
Slite of Mid-term presentation
Slite of Mid-term presentationSlite of Mid-term presentation
Slite of Mid-term presentationAnjan Kumar kc
 
Asj session 2 - kirthik
Asj   session 2 - kirthikAsj   session 2 - kirthik
Asj session 2 - kirthik
19TUIT038KAVIARASUM
 
Android Training in Delhi NCR by Ducat
Android Training in Delhi NCR by DucatAndroid Training in Delhi NCR by Ducat
Android Training in Delhi NCR by Ducat
Shri Prakash Pandey
 
Android basic principles
Android basic principlesAndroid basic principles
Android basic principlesHenk Laracker
 
2018 top ide's for andriod development
2018 top ide's for andriod development2018 top ide's for andriod development
2018 top ide's for andriod development
Qamar Abbas
 
Android installation guide
Android installation guideAndroid installation guide
Android installation guidemagicshui
 

What's hot (20)

Why is flutter considered the best cross platform framework
Why is flutter considered the best cross platform frameworkWhy is flutter considered the best cross platform framework
Why is flutter considered the best cross platform framework
 
Android Presentation
Android PresentationAndroid Presentation
Android Presentation
 
Android app Development Prepration Tips
Android app Development Prepration TipsAndroid app Development Prepration Tips
Android app Development Prepration Tips
 
Ii 1500-publishing your android application
Ii 1500-publishing your android applicationIi 1500-publishing your android application
Ii 1500-publishing your android application
 
Android Workshop Day 1 Part 2
Android Workshop Day 1 Part 2Android Workshop Day 1 Part 2
Android Workshop Day 1 Part 2
 
Ii 1300-java essentials for android
Ii 1300-java essentials for androidIi 1300-java essentials for android
Ii 1300-java essentials for android
 
Ii 1100-android development for fun and profit
Ii 1100-android development for fun and profitIi 1100-android development for fun and profit
Ii 1100-android development for fun and profit
 
Introduction to Android programming
Introduction to Android programmingIntroduction to Android programming
Introduction to Android programming
 
Questions About Android Application Development
Questions About Android Application DevelopmentQuestions About Android Application Development
Questions About Android Application Development
 
Android AppDevelopment
Android AppDevelopmentAndroid AppDevelopment
Android AppDevelopment
 
Android Studio Overview
Android Studio OverviewAndroid Studio Overview
Android Studio Overview
 
Android studio 4.0 new features preview
Android studio 4.0 new features previewAndroid studio 4.0 new features preview
Android studio 4.0 new features preview
 
Android seminar report
Android seminar reportAndroid seminar report
Android seminar report
 
Android Development Training
Android Development TrainingAndroid Development Training
Android Development Training
 
Slite of Mid-term presentation
Slite of Mid-term presentationSlite of Mid-term presentation
Slite of Mid-term presentation
 
Asj session 2 - kirthik
Asj   session 2 - kirthikAsj   session 2 - kirthik
Asj session 2 - kirthik
 
Android Training in Delhi NCR by Ducat
Android Training in Delhi NCR by DucatAndroid Training in Delhi NCR by Ducat
Android Training in Delhi NCR by Ducat
 
Android basic principles
Android basic principlesAndroid basic principles
Android basic principles
 
2018 top ide's for andriod development
2018 top ide's for andriod development2018 top ide's for andriod development
2018 top ide's for andriod development
 
Android installation guide
Android installation guideAndroid installation guide
Android installation guide
 

Viewers also liked

Moción relativa a la reducción sustancial del número de aforados
Moción relativa a la reducción sustancial del número de aforadosMoción relativa a la reducción sustancial del número de aforados
Moción relativa a la reducción sustancial del número de aforados
Upyd Fuenlabrada
 
SI-Annual-Report-2015
SI-Annual-Report-2015SI-Annual-Report-2015
SI-Annual-Report-2015Seth Cothrun
 
квіти (2)
квіти (2)квіти (2)
квіти (2)
radionivka
 
школа для всех
школа для всехшкола для всех
школа для всех
Стас Балу
 
Giving SBAR Report
Giving SBAR ReportGiving SBAR Report
Giving SBAR ReportOre Ezeigbo
 

Viewers also liked (8)

Letter_of_Rec_Fil
Letter_of_Rec_FilLetter_of_Rec_Fil
Letter_of_Rec_Fil
 
A.A. Degree
A.A. DegreeA.A. Degree
A.A. Degree
 
Moción relativa a la reducción sustancial del número de aforados
Moción relativa a la reducción sustancial del número de aforadosMoción relativa a la reducción sustancial del número de aforados
Moción relativa a la reducción sustancial del número de aforados
 
SI-Annual-Report-2015
SI-Annual-Report-2015SI-Annual-Report-2015
SI-Annual-Report-2015
 
Plan unidad didáctica una págna
Plan unidad  didáctica una págnaPlan unidad  didáctica una págna
Plan unidad didáctica una págna
 
квіти (2)
квіти (2)квіти (2)
квіти (2)
 
школа для всех
школа для всехшкола для всех
школа для всех
 
Giving SBAR Report
Giving SBAR ReportGiving SBAR Report
Giving SBAR Report
 

Similar to Android

Android TCJUG
Android TCJUGAndroid TCJUG
Android TCJUG
Justin Grammens
 
Android Intro
Android IntroAndroid Intro
Android Intro
Justin Grammens
 
Android Minnebar
Android MinnebarAndroid Minnebar
Android Minnebar
Justin Grammens
 
Getting started with android dev and test perspective
Getting started with android   dev and test perspectiveGetting started with android   dev and test perspective
Getting started with android dev and test perspective
Gunjan Kumar
 
Android terminologies
Android terminologiesAndroid terminologies
Android terminologies
jerry vasoya
 
PPT Companion to Android
PPT Companion to AndroidPPT Companion to Android
PPT Companion to Android
Dharani Kumar Madduri
 
Sumbited by heena saini
Sumbited by heena sainiSumbited by heena saini
Sumbited by heena sainiSaini Heena
 
Android deep dive
Android deep diveAndroid deep dive
Android deep dive
AnuSahniNCI
 
Android task manager project presentation
Android task manager project presentationAndroid task manager project presentation
Android task manager project presentation
Akhilesh Jaiswal
 
B041130610
B041130610B041130610
B041130610
IOSR-JEN
 
Android presentation
Android presentationAndroid presentation
Android presentationImam Raza
 
Android
AndroidAndroid
Android
BVP GTUG
 
Android Basics
Android BasicsAndroid Basics
Android Basics
Arvind Sahu
 
Creating the first app with android studio
Creating the first app with android studioCreating the first app with android studio
Creating the first app with android studio
Parinita03
 
OS in mobile devices [Android]
OS in mobile devices [Android]OS in mobile devices [Android]
OS in mobile devices [Android]
Yatharth Aggarwal
 
Automated card recharge android application
Automated card recharge android applicationAutomated card recharge android application
Automated card recharge android application
Self Employed Independent Peoplesoft Consultant
 
Automated card recharge android application
Automated card recharge android applicationAutomated card recharge android application
Automated card recharge android application
Self Employed Independent Peoplesoft Consultant
 
Intro to Android Programming
Intro to Android ProgrammingIntro to Android Programming
Intro to Android Programming
Peter van der Linden
 

Similar to Android (20)

Android TCJUG
Android TCJUGAndroid TCJUG
Android TCJUG
 
Android Intro
Android IntroAndroid Intro
Android Intro
 
Android Minnebar
Android MinnebarAndroid Minnebar
Android Minnebar
 
Getting started with android dev and test perspective
Getting started with android   dev and test perspectiveGetting started with android   dev and test perspective
Getting started with android dev and test perspective
 
Android terminologies
Android terminologiesAndroid terminologies
Android terminologies
 
PPT Companion to Android
PPT Companion to AndroidPPT Companion to Android
PPT Companion to Android
 
Sumbited by heena saini
Sumbited by heena sainiSumbited by heena saini
Sumbited by heena saini
 
Android deep dive
Android deep diveAndroid deep dive
Android deep dive
 
Android task manager project presentation
Android task manager project presentationAndroid task manager project presentation
Android task manager project presentation
 
B041130610
B041130610B041130610
B041130610
 
Android presentation
Android presentationAndroid presentation
Android presentation
 
Android
AndroidAndroid
Android
 
Android Basics
Android BasicsAndroid Basics
Android Basics
 
Creating the first app with android studio
Creating the first app with android studioCreating the first app with android studio
Creating the first app with android studio
 
OS in mobile devices [Android]
OS in mobile devices [Android]OS in mobile devices [Android]
OS in mobile devices [Android]
 
Automated card recharge android application
Automated card recharge android applicationAutomated card recharge android application
Automated card recharge android application
 
Automated card recharge android application
Automated card recharge android applicationAutomated card recharge android application
Automated card recharge android application
 
Automated card recharge android application
Automated card recharge android applicationAutomated card recharge android application
Automated card recharge android application
 
Intro to Android Programming
Intro to Android ProgrammingIntro to Android Programming
Intro to Android Programming
 
Introduction to Android Environment
Introduction to Android EnvironmentIntroduction to Android Environment
Introduction to Android Environment
 

Recently uploaded

Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
Kamal Acharya
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
DuvanRamosGarzon1
 

Recently uploaded (20)

Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
 

Android

  • 1. SUMMER TRAINING ON ANDROID SUBMITTED TO MR. SATISH NEGI PRESENTATION BY P.Surya Kumar(13103028) V.John Babu(13103041)
  • 2.  Hewlett Packard Enterprise is in Education sector for 30 years.  Hewlett Packard Enterprise has been conducting Training Program for the last 8 years.  By Partner : RCPL The Hp institute program provided the industries first business and it architect level certification designed for academy for three years hp help tens of thousands of college students start their it careers by earning the hp accredited technical associate certification Today we encourage aspiring it professional to consider continuing education with one of the hpe partner ready certification and learning accredited technical professional program to gain maximum advantage in the job market. With HPEATP certification you can expect a high quality eduation and recognized certification that combines business skills with the latest hpe and industry standard Technologies in cloud.
  • 3. What isAndroid Android is a mobile platform which consists of  Operating System ,which is Linux Kernel provides Multi tasking along with basic system services such as memory and power management which also pr- ovides device drivers for Wifi ,Key Pad and Audio.  Middle Ware ,which consists of Application Fram- eWork , Libraries and Android Runtime, which offers Dalvik Virtual Machine ,which is a type of JVM specially designed and enchanced for Android.  Key Applications, all the android applications to be installed are on this layer. Examples of default applications are Home , Contacts , Phone and Browser etc.
  • 4. History and evolution  Android company was started in 2003.  It was founded by Andy Rubin, Rich Miner, Nick Sears, and Chris White.  In 2005, Google purchased Android.  In October 2008, Google made the source code of the Android Platform available under Apache’s open source license.  In 2009, 1st major version of Android was released.  OHA is Open HandSet Alliance formed initially by some group of companies.  Android is the product of OHA lead by Google.
  • 5. The different Android versions in their order of relese are:- Code name Version number Initial release date API level N/A 1.0 23 September 2008 1 1.1 9 February 2009 2 Cupcake 1.5 27 April 2009 3 Donut 1.6 15 September 2009 4 Eclair 2.0 – 2.1 26 October 2009 5–7 Froyo 2.2 – 2.2.3 20 May 2010 8 GingerBread 2.3 – 2.3.7 6 December 2010 9–10 HoneyComb 3.0 – 3.2.6 22 February 2011 11–13 IceCream Sandwich 4.0 – 4.0.4 18 October 2011 14–15[a] JellyBean 4.1 – 4.3.1 9 July 2012 16–18 KitKat 4.4 – 4.4.4 31 October 2013 19–20 Lollipop 5.0 – 5.1.1 12 November 2014 21–22 Marshmallow 6.0 – 6.0.1 5 October 2015 23 Nougat 7.0 22 August 2016 24 Android Versions
  • 6. Why Android  Since in the today’s marketing system of smart phones , 81%of the users are using android mobile operating system and 15% -apple and 4%-windows .  Besides the technicians of various other companies are also joining OHA ,since they don’t have their own Operating System.  Gradually one day Android Operating System only will work on all the smart phones.
  • 7. Android Life cycle  If an activity is paused or stopped, the system can drop it from memory either by asking it to finish(calling its finish() method) or simply killing its process.  When it is displayed again to the user, it must be completely restarted or restored to its previous state.  As an activity transactions from state to state. It is notified if the change by calls to the following protected transmission methods.  Void onCreate(Bundle savedInstanceState), onStart(), onRestart(), onResume(), onPause(), onStop(), onDestroy().
  • 8. Project:- E-Store  In this E-Store app, we can purchase the goods simply by sitting in our home. The different categories of goods available are :  Clothing  Electronics and  Books Benefits Of E-Store:-  Convenience.  Better prices.  More variety:  You can send gifts more easily.  Fewer expenses.  Price comparisons.  No crowds.
  • 9. Different kinds of files in Android:  AndroidManifest.xml file:  R.Java file:  APK file:  MainLayout.xml file:  JAR file:- About .dex files and benefits:-  Android programs are compiled into .dex (Dalvik Executable) files, which are in turn zipped into a single .apk file on the device.  Dex file is a class in Java. This class is similar in principle to Zip File.  Due to its light weighted nature, it is implemented in Android Applications.
  • 10. Layouts A layout defines the visual structure for a user interface, such as the UI for an activity of an app. Different kinds of layouts are:- Linear Layout:- A layout that organizes its children into a single horizontal or vertical row. It creates a scrollbar if the length of the window exceeds the length of the screen.
  • 11.  Relative Layout:-Enables you to specify the location of child objects relative to each other (child A to the left of child B) or to the parent (aligned to top of the parent).
  • 12. on Create() function:-  onCreate(Bundle) is where you initialize your activity. When Activity is started and application is not loaded, then both onCreate() methods will be called.  Generally for C,C++ or Java language the execution of the program starts from the main() function . But in Android , there exists no such main() function. The execution of the program in Android starts with onCreate() function. Syntax:- protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); }
  • 13. Intents: Android Intent is the message that is passed between components such as activities, content providers, broadcast receivers, services etc. Android intents are mainly used to:  Start the service  Launch an activity  Display a web page  Display a list of contacts  Broadcast a message  Dial a phone call etc.
  • 14. Sqlite Database  SQLite is an open-source relational database i.e. used to perform database operations on android devices such as storing, manipulating or retrieving persistent data from the database.  It is embedded in android bydefault. So, there is no need to perform any database setup or administration task.  SQLiteOpenHelper class provides the functionality to use the SQLite database.  SQLiteDatabase class: It contains methods to be performed on sqlite database such as create, update, delete, select etc.