SlideShare a Scribd company logo
1 of 15
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 frameworkPixel Crayons
 
Android app Development Prepration Tips
Android app Development Prepration TipsAndroid app Development Prepration Tips
Android app Development Prepration TipsYasmeen Sheikh
 
Ii 1500-publishing your android application
Ii 1500-publishing your android applicationIi 1500-publishing your android application
Ii 1500-publishing your android applicationAdrian Mikeliunas
 
Android Workshop Day 1 Part 2
Android Workshop Day 1 Part 2Android Workshop Day 1 Part 2
Android Workshop Day 1 Part 2Ahsanul Karim
 
Ii 1300-java essentials for android
Ii 1300-java essentials for androidIi 1300-java essentials for android
Ii 1300-java essentials for androidAdrian 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 profitAdrian Mikeliunas
 
Introduction to Android programming
Introduction to Android programmingIntroduction to Android programming
Introduction to Android programmingSirwan Afifi
 
Questions About Android Application Development
Questions About Android Application DevelopmentQuestions About Android Application Development
Questions About Android Application DevelopmentAdeel Rasheed
 
Android AppDevelopment
Android AppDevelopmentAndroid AppDevelopment
Android AppDevelopmentAshraf Ali
 
Android Studio Overview
Android Studio OverviewAndroid Studio Overview
Android Studio OverviewSalim 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 previewConcetto Labs
 
Android seminar report
Android seminar reportAndroid seminar report
Android seminar reportdgpune
 
Android Development Training
Android Development TrainingAndroid Development Training
Android Development Trainingchandutata
 
Slite of Mid-term presentation
Slite of Mid-term presentationSlite of Mid-term presentation
Slite of Mid-term presentationAnjan Kumar kc
 
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 DucatShri 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 developmentQamar 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 aforadosUpyd 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

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

Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 

Recently uploaded (20)

Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 

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.