SlideShare una empresa de Scribd logo
1 de 42
Pratical traning session
I did my traning in
Objective of traning


I want to do my summer training in any useful and new
technology.



So I choosed new mobile technology “ANDROID”.
About hp


Hewlett-Packard Company or HP is an American
multinational hardware and software corporation
headquartered in Palo Alto, California, United States.



It provides products, technologies, software, solutions and
services to consumers, small- and medium-sized
businesses (SMBs) and large enterprises, including
customers in the government, health and education
sectors.



HP has successful lines of printers, scanners, digital
cameras, calculators, PDAs, servers, workstation
computers, and computers for home and small business
use.
About hpes


Hpes stands for hp education services.



HP Education Services is the most reputed name in the
Technical Education.



Hp is largest IT solution and largest UNIX training company
worldwide.



hp Has been in the education business for over 28 years.
Present in more than 400 HP education centers and partner
locations.



Hp has trained professionals and provide training for soft
skills and technical and also customized program according
to need of fresher's.
ANDROID


Android is mobile operating system such as smart phones
and tablet computers.



Based on modified version of Linux.



Android developed the Google and later Open Handset
Alliance(OHA).



Android is open source apache license, means open
technology.



Android allows developers to write managed code in java
language.



Supports DVM.
HISTORY


2005 -Google acquired android inc.



5 nov 2007 –OHA formed



12 nov 2007-OHA released preview of the OHA android.



23 sep 2008- android’s first mobile lunched.



First product of OHA is android.
Versions
version

Code name

1.5

Cupcake

1.6

Donut

2.1

Eclair

2.2

Froyo

2.3-2.3.7

Gingerbread

3.1-3.2

Honeycomb

4.0-4.0.4

Ice Cream Sandwich

4.1

Jelly Bean
Features of android


Storage- uses SQLite, a lightweight relational database, is
used for dada storage purposes.



Handset support- accelerometer sensor , camera , digital
compass, GPS etc.



Connectivity- supports Bluetooth , wifi .



Messaging- supports both MMS and SMS.



Web browser- based on the open-source Web kit ,
coupled with Chorme’s V8 javascriptengine.


Multi-touch- supports multi touch screen.



Multi-tasking-supports multitasking applications.



Tethering-supports sharing of internet connections as a
wired/wireless hotspot.



Java support-Java classes are compiled into Dalvik
executables and run on Dalvik.



External storage- supports in the form of SD card.



Media support- android supports H.263,H.264,MPEG-4
SP,MP3 ETC.
Open handset alliance


on nov 5,2007, OHA , a consortium of several companies
which include HTC, Samsung electronics , LG , Google ,
Intel etc.



The goal of OHA is to develop open standards for mobile
devices.



On the same day, the Open Handset Alliance also unveiled
its first product, Android, a mobile device platform built on
the Linux kernel version 2.6.



On December 9, 2008, 14 new members joined OHA.
Open source technology


The Android Open Source project(AOSP) is led by Google,
and is tasked with the maintenance and development of

Android.


The goal of the AOSP is to create a successful real-world
product that improves the mobile experience for end users.



AOSP creates Android Compatibility as can run any
application written by third-party developers using the
Android SDK .
Android Architecture
Applcation

-This layer is the top layer of the architecture.
-In this layer we find application that ship with the android device
application such as phone , contacts etc.
-This layer also ship with the application downloaded from android
market.
Application framework

-Framework elements are-intent, content providers , views and
manger.
-this layer has been designed for facilitate the reuse of component in
android.
Libraries

This layer contains all the code that provides main features
of the android OS.
Android Runtime

-At the same level of libraries.
- Application Developed language : Java
-Dalvik Virtual Machine
Instruction set : Dalvik Executable.
-Java Standard Library
Compile java code to Dalvik Executable
Linux kernal

Android is based on the Linux Kernel. This layer contains the low level
Device drivers.
Development tools


Eclipse



Android SDK



ADT



Emulator
Eclipse


As a IDE(integrated development environment) android
use ECLIPSE.



Eclipse is multi language development environment,
develop many applications using various languages such as
java, c , cpp etc.



For android development we should have eclipse IDE for
java EE developers.



Six editions are available such as windows(32 and 64 bit),
Linux(32 and 64 bit) etc.
Android SDK


SDK stands for software development kit.



A SDK that enables developers to create application for the
Android platform.



The Android SDK includes sample projects with source code
, development tools, an emulator , documentation ,
tutorials and required libraries to build Android applications.



We can download SDK from
http://developer.android.com/sdk/index.html
ADT


ADT stands for android development tools.



ADT plug-in for eclipse is an extension to the eclipse IDE
that supports the creation and debugging of apps.

Using ADT in eclipse we can(a) Create new android app.
(b) Access the tools for accessing our android emulators and
devise.
(c) Compile and debug android app.
(d) Export android apps into APK.

Emulator

Android application may be run on a real device or on the android
emulator , which ships with the android SDK
DVM


DVM is open source software.



DVM stands for Dalvik virtual machine Google's Android
operating system.



It is the software that runs the apps on Android devices.



Dalvik is thus an integral part of Android, which is typically
used on mobile devices such as mobile phones and tablet
computers.
Steps of creating new
android project


To creating new android project select-project.



Give project name then select finish.



Then do coding in .java file, layout file, main XML file.



After completion project is ready to run on emulator.



Then run it thorough selecting run as –android project.



Then project runs on android emulator.
Activity


An activity is a single, focused thing that the user can do.



Almost all activities interact with the user, so the Activity
class takes care of creating a window for us in which we
can place our UI with setContentView(View).



Activity life cycle-Activities in the system are managed as
an activity stack. When a new activity is started, it is
placed on the top of the stack and becomes the running
activity -- the previous activity always remains below it in
the stack, and will not come to the foreground again until
the new activity exits.
Phonebook


During my training I create android project “phonebook”.
Introduction to the project


This project aims at storing our important contacts on our
android device.



This application is mainly designed for those who want to
store there important contacts on their mobile device itself.
SOME SPECIAL FEATURES


We can create , delete , view and search our contacts
which we have stored earlier.



It helps in easily remembering our important contacts
which we want to use in our daily work.



In this project we can easily set our important contact
details like birthday , email address , home and office
phone number separately and much more .
SOME SNAPSHOTS OF THIS
PROJECT – HOME WINDOW
Welcoming screen of
phonebook
Home screen of the Phone
Book
Window where we can add our
contacts
Adding window cont..
Search window – For searching
the contacts
View window – For viewing our
contacts
View window - Added to contacts
Search window
Contact delete window
Thank you

Más contenido relacionado

La actualidad más candente

Creating Great Apps with MOTODEV Studio for Android
Creating Great Apps with MOTODEV Studio for AndroidCreating Great Apps with MOTODEV Studio for Android
Creating Great Apps with MOTODEV Studio for AndroidMotorola Mobility - MOTODEV
 
Android introduction
Android introductionAndroid introduction
Android introductionmcanotes
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application DevelopmentRamesh Prasad
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android Ranjith Kumar
 
Introduction to Android App Development
Introduction to Android App DevelopmentIntroduction to Android App Development
Introduction to Android App DevelopmentTodd Burgess
 
Lesson 2 mobile application
Lesson 2 mobile applicationLesson 2 mobile application
Lesson 2 mobile applicationFelix Huerte
 
Android seminar report
Android seminar reportAndroid seminar report
Android seminar reportdgpune
 
Android Overview
Android OverviewAndroid Overview
Android Overviewatomi
 
Android app development ppt
Android app development pptAndroid app development ppt
Android app development pptsaitej15
 
Android Development Workshop
Android Development WorkshopAndroid Development Workshop
Android Development WorkshopPeter Robinett
 
Short notes of android
Short notes of androidShort notes of android
Short notes of androidMohamed Fathy
 
Android Overview
Android OverviewAndroid Overview
Android OverviewRaju Kadam
 
Industrial Training in Android Application
Industrial Training in Android ApplicationIndustrial Training in Android Application
Industrial Training in Android ApplicationArcadian Learning
 
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARIMOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARISivaSankari36
 
Android development tutorial
Android development tutorialAndroid development tutorial
Android development tutorialnazzf
 
Introduction to Android Programming by Dr.M.Pyingkodi-kongu engineering c...
Introduction to  Android   Programming by  Dr.M.Pyingkodi-kongu engineering c...Introduction to  Android   Programming by  Dr.M.Pyingkodi-kongu engineering c...
Introduction to Android Programming by Dr.M.Pyingkodi-kongu engineering c...pyingkodi maran
 

La actualidad más candente (20)

Android My Seminar
Android My SeminarAndroid My Seminar
Android My Seminar
 
Creating Great Apps with MOTODEV Studio for Android
Creating Great Apps with MOTODEV Studio for AndroidCreating Great Apps with MOTODEV Studio for Android
Creating Great Apps with MOTODEV Studio for Android
 
Android introduction
Android introductionAndroid introduction
Android introduction
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application Development
 
PPT Companion to Android
PPT Companion to AndroidPPT Companion to Android
PPT Companion to Android
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
 
Introduction to Android App Development
Introduction to Android App DevelopmentIntroduction to Android App Development
Introduction to Android App Development
 
Lesson 2 mobile application
Lesson 2 mobile applicationLesson 2 mobile application
Lesson 2 mobile application
 
Android seminar report
Android seminar reportAndroid seminar report
Android seminar report
 
Ganar el desafio android
Ganar el desafio androidGanar el desafio android
Ganar el desafio android
 
Android Overview
Android OverviewAndroid Overview
Android Overview
 
Android app development ppt
Android app development pptAndroid app development ppt
Android app development ppt
 
Android Development Workshop
Android Development WorkshopAndroid Development Workshop
Android Development Workshop
 
Short notes of android
Short notes of androidShort notes of android
Short notes of android
 
Android Report
Android ReportAndroid Report
Android Report
 
Android Overview
Android OverviewAndroid Overview
Android Overview
 
Industrial Training in Android Application
Industrial Training in Android ApplicationIndustrial Training in Android Application
Industrial Training in Android Application
 
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARIMOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
 
Android development tutorial
Android development tutorialAndroid development tutorial
Android development tutorial
 
Introduction to Android Programming by Dr.M.Pyingkodi-kongu engineering c...
Introduction to  Android   Programming by  Dr.M.Pyingkodi-kongu engineering c...Introduction to  Android   Programming by  Dr.M.Pyingkodi-kongu engineering c...
Introduction to Android Programming by Dr.M.Pyingkodi-kongu engineering c...
 

Destacado

Presentation on cyber crime in european union
Presentation on cyber crime in european unionPresentation on cyber crime in european union
Presentation on cyber crime in european unionSaini Heena
 
Cycle of motivation
Cycle of motivationCycle of motivation
Cycle of motivationSaini Heena
 
Enterprise network end to end solution
Enterprise network end to end solutionEnterprise network end to end solution
Enterprise network end to end solutionSantanu Mukhopadhyay
 

Destacado (6)

Crap flooding
Crap floodingCrap flooding
Crap flooding
 
Presentation on cyber crime in european union
Presentation on cyber crime in european unionPresentation on cyber crime in european union
Presentation on cyber crime in european union
 
Cycle of motivation
Cycle of motivationCycle of motivation
Cycle of motivation
 
Enterprise network end to end solution
Enterprise network end to end solutionEnterprise network end to end solution
Enterprise network end to end solution
 
Shaabancv
ShaabancvShaabancv
Shaabancv
 
River engineering
River engineeringRiver engineering
River engineering
 

Similar a Sumbited by heena saini

Analysis Of The Original Version Of Java
Analysis Of The Original Version Of JavaAnalysis Of The Original Version Of Java
Analysis Of The Original Version Of JavaAmanda Brady
 
Seminar on android app development
Seminar on android app developmentSeminar on android app development
Seminar on android app developmentAbhishekKumar4779
 
Synopsis on android application
Synopsis on android applicationSynopsis on android application
Synopsis on android applicationJawed akhtar
 
Android Training course In Chandigarh
Android Training course In ChandigarhAndroid Training course In Chandigarh
Android Training course In ChandigarhExcellence Academy
 
Native mobile app development pros, cons, alternatives, and cost optimization
Native mobile app development pros, cons, alternatives, and cost optimizationNative mobile app development pros, cons, alternatives, and cost optimization
Native mobile app development pros, cons, alternatives, and cost optimizationCynoteck Technology Solutions
 
Best frameworks for mobile app development in 2022
Best frameworks for mobile app development in 2022Best frameworks for mobile app development in 2022
Best frameworks for mobile app development in 2022Pixel Values Technolabs
 
Phonebook Directory or Address Book In Android
Phonebook Directory or Address Book In AndroidPhonebook Directory or Address Book In Android
Phonebook Directory or Address Book In AndroidABHISHEK DINKAR
 
In a word document, write me a short document of Android development.pdf
In a word document, write me a short document of Android development.pdfIn a word document, write me a short document of Android development.pdf
In a word document, write me a short document of Android development.pdffazalenterprises
 
Android by Ravindra J.Mandale
Android by Ravindra J.MandaleAndroid by Ravindra J.Mandale
Android by Ravindra J.MandaleRavindra Mandale
 
Android development
Android developmentAndroid development
Android developmentAsif Larra
 
iPhone Developer_ankush
iPhone Developer_ankushiPhone Developer_ankush
iPhone Developer_ankushankush Ankush
 
Android deep dive
Android deep diveAndroid deep dive
Android deep diveAnuSahniNCI
 
Android architecture
Android architectureAndroid architecture
Android architectureHari Krishna
 

Similar a Sumbited by heena saini (20)

Analysis Of The Original Version Of Java
Analysis Of The Original Version Of JavaAnalysis Of The Original Version Of Java
Analysis Of The Original Version Of Java
 
Seminar on android app development
Seminar on android app developmentSeminar on android app development
Seminar on android app development
 
Android
Android Android
Android
 
Android
AndroidAndroid
Android
 
Synopsis on android application
Synopsis on android applicationSynopsis on android application
Synopsis on android application
 
Android Training course In Chandigarh
Android Training course In ChandigarhAndroid Training course In Chandigarh
Android Training course In Chandigarh
 
Introduction to Android Environment
Introduction to Android EnvironmentIntroduction to Android Environment
Introduction to Android Environment
 
Native mobile app development pros, cons, alternatives, and cost optimization
Native mobile app development pros, cons, alternatives, and cost optimizationNative mobile app development pros, cons, alternatives, and cost optimization
Native mobile app development pros, cons, alternatives, and cost optimization
 
Best frameworks for mobile app development in 2022
Best frameworks for mobile app development in 2022Best frameworks for mobile app development in 2022
Best frameworks for mobile app development in 2022
 
Internship presentation
Internship presentationInternship presentation
Internship presentation
 
Phonebook Directory or Address Book In Android
Phonebook Directory or Address Book In AndroidPhonebook Directory or Address Book In Android
Phonebook Directory or Address Book In Android
 
In a word document, write me a short document of Android development.pdf
In a word document, write me a short document of Android development.pdfIn a word document, write me a short document of Android development.pdf
In a word document, write me a short document of Android development.pdf
 
Android os
Android osAndroid os
Android os
 
TeamDev-Company_Profile
TeamDev-Company_ProfileTeamDev-Company_Profile
TeamDev-Company_Profile
 
What Is A Technology Stack?
What Is A Technology Stack?What Is A Technology Stack?
What Is A Technology Stack?
 
Android by Ravindra J.Mandale
Android by Ravindra J.MandaleAndroid by Ravindra J.Mandale
Android by Ravindra J.Mandale
 
Android development
Android developmentAndroid development
Android development
 
iPhone Developer_ankush
iPhone Developer_ankushiPhone Developer_ankush
iPhone Developer_ankush
 
Android deep dive
Android deep diveAndroid deep dive
Android deep dive
 
Android architecture
Android architectureAndroid architecture
Android architecture
 

Sumbited by heena saini

  • 2. I did my traning in
  • 3. Objective of traning  I want to do my summer training in any useful and new technology.  So I choosed new mobile technology “ANDROID”.
  • 4. About hp  Hewlett-Packard Company or HP is an American multinational hardware and software corporation headquartered in Palo Alto, California, United States.  It provides products, technologies, software, solutions and services to consumers, small- and medium-sized businesses (SMBs) and large enterprises, including customers in the government, health and education sectors.  HP has successful lines of printers, scanners, digital cameras, calculators, PDAs, servers, workstation computers, and computers for home and small business use.
  • 5. About hpes  Hpes stands for hp education services.  HP Education Services is the most reputed name in the Technical Education.  Hp is largest IT solution and largest UNIX training company worldwide.  hp Has been in the education business for over 28 years. Present in more than 400 HP education centers and partner locations.  Hp has trained professionals and provide training for soft skills and technical and also customized program according to need of fresher's.
  • 6. ANDROID  Android is mobile operating system such as smart phones and tablet computers.  Based on modified version of Linux.  Android developed the Google and later Open Handset Alliance(OHA).  Android is open source apache license, means open technology.  Android allows developers to write managed code in java language.  Supports DVM.
  • 7. HISTORY  2005 -Google acquired android inc.  5 nov 2007 –OHA formed  12 nov 2007-OHA released preview of the OHA android.  23 sep 2008- android’s first mobile lunched.  First product of OHA is android.
  • 9. Features of android  Storage- uses SQLite, a lightweight relational database, is used for dada storage purposes.  Handset support- accelerometer sensor , camera , digital compass, GPS etc.  Connectivity- supports Bluetooth , wifi .  Messaging- supports both MMS and SMS.  Web browser- based on the open-source Web kit , coupled with Chorme’s V8 javascriptengine.
  • 10.  Multi-touch- supports multi touch screen.  Multi-tasking-supports multitasking applications.  Tethering-supports sharing of internet connections as a wired/wireless hotspot.  Java support-Java classes are compiled into Dalvik executables and run on Dalvik.  External storage- supports in the form of SD card.  Media support- android supports H.263,H.264,MPEG-4 SP,MP3 ETC.
  • 11. Open handset alliance  on nov 5,2007, OHA , a consortium of several companies which include HTC, Samsung electronics , LG , Google , Intel etc.  The goal of OHA is to develop open standards for mobile devices.  On the same day, the Open Handset Alliance also unveiled its first product, Android, a mobile device platform built on the Linux kernel version 2.6.  On December 9, 2008, 14 new members joined OHA.
  • 12. Open source technology  The Android Open Source project(AOSP) is led by Google, and is tasked with the maintenance and development of Android.  The goal of the AOSP is to create a successful real-world product that improves the mobile experience for end users.  AOSP creates Android Compatibility as can run any application written by third-party developers using the Android SDK .
  • 14. Applcation -This layer is the top layer of the architecture. -In this layer we find application that ship with the android device application such as phone , contacts etc. -This layer also ship with the application downloaded from android market.
  • 15. Application framework -Framework elements are-intent, content providers , views and manger. -this layer has been designed for facilitate the reuse of component in android.
  • 16. Libraries This layer contains all the code that provides main features of the android OS.
  • 17. Android Runtime -At the same level of libraries. - Application Developed language : Java -Dalvik Virtual Machine Instruction set : Dalvik Executable. -Java Standard Library Compile java code to Dalvik Executable
  • 18. Linux kernal Android is based on the Linux Kernel. This layer contains the low level Device drivers.
  • 20. Eclipse  As a IDE(integrated development environment) android use ECLIPSE.  Eclipse is multi language development environment, develop many applications using various languages such as java, c , cpp etc.  For android development we should have eclipse IDE for java EE developers.  Six editions are available such as windows(32 and 64 bit), Linux(32 and 64 bit) etc.
  • 21. Android SDK  SDK stands for software development kit.  A SDK that enables developers to create application for the Android platform.  The Android SDK includes sample projects with source code , development tools, an emulator , documentation , tutorials and required libraries to build Android applications.  We can download SDK from http://developer.android.com/sdk/index.html
  • 22. ADT  ADT stands for android development tools.  ADT plug-in for eclipse is an extension to the eclipse IDE that supports the creation and debugging of apps. Using ADT in eclipse we can(a) Create new android app. (b) Access the tools for accessing our android emulators and devise. (c) Compile and debug android app. (d) Export android apps into APK. 
  • 23. Emulator Android application may be run on a real device or on the android emulator , which ships with the android SDK
  • 24. DVM  DVM is open source software.  DVM stands for Dalvik virtual machine Google's Android operating system.  It is the software that runs the apps on Android devices.  Dalvik is thus an integral part of Android, which is typically used on mobile devices such as mobile phones and tablet computers.
  • 25. Steps of creating new android project  To creating new android project select-project.  Give project name then select finish.  Then do coding in .java file, layout file, main XML file.  After completion project is ready to run on emulator.  Then run it thorough selecting run as –android project.  Then project runs on android emulator.
  • 26. Activity  An activity is a single, focused thing that the user can do.  Almost all activities interact with the user, so the Activity class takes care of creating a window for us in which we can place our UI with setContentView(View).  Activity life cycle-Activities in the system are managed as an activity stack. When a new activity is started, it is placed on the top of the stack and becomes the running activity -- the previous activity always remains below it in the stack, and will not come to the foreground again until the new activity exits.
  • 27.
  • 28. Phonebook  During my training I create android project “phonebook”.
  • 29. Introduction to the project  This project aims at storing our important contacts on our android device.  This application is mainly designed for those who want to store there important contacts on their mobile device itself.
  • 30. SOME SPECIAL FEATURES  We can create , delete , view and search our contacts which we have stored earlier.  It helps in easily remembering our important contacts which we want to use in our daily work.  In this project we can easily set our important contact details like birthday , email address , home and office phone number separately and much more .
  • 31. SOME SNAPSHOTS OF THIS PROJECT – HOME WINDOW
  • 33. Home screen of the Phone Book
  • 34. Window where we can add our contacts
  • 36. Search window – For searching the contacts
  • 37.
  • 38. View window – For viewing our contacts
  • 39. View window - Added to contacts