SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
Introduction to Android
Introduction to Android
• Android is a software package and Linux based operating system for
mobile devices such as tablet computers and smartphones.
• It is developed by Google and later the OHA (Open Handset Alliance).
Java language is mainly used to write the android code even though
other languages can be used.
Features of Android
• It is open-source.
• Anyone can customize the Android Platform.
• There are a lot of mobile applications that can be chosen by the
consumer.
• It provides many interesting features like weather details, opening
screen, live RSS (Really Simple Syndication) feeds etc.
• It provides support for messaging services(SMS and MMS),
web browser, storage (SQLite), connectivity (GSM, CDMA, Blue
Tooth, Wi-Fi etc.), media, handset layout etc.
History of Android
• Initially, Andy Rubin founded Android Incorporation in Palo Alto, California,
United States in October, 2003.
• In 17th August 2005, Google acquired android Incorporation. Since then, it
is in the subsidiary of Google Incorporation.
• The key employees of Android Incorporation are Andy Rubin, Rich Miner,
Chris White and Nick Sears.
• Originally intended for camera but shifted to smart phones later because of
low market for camera only.
• Android is the nick name of Andy Rubin given by coworkers because of his
love to robots.
• In 2007, Google announces the development of android OS.
• In 2008, HTC launched the first android mobile.
Android Versions, Codename and API
Codename Version API level/NDK release
(no codename) 1.0 API level 1
(no codename) 1.1 API level 2
Cupcake 1.5 API level 3, NDK 1
Donut 1.6 API level 4, NDK 2
Eclair 2.0 API level 5
Eclair 2.0.1 API level 6
Eclair 2.1 API level 7, NDK 3
Froyo 2.2.x API level 8, NDK 4
Gingerbread 2.3 - 2.3.2 API level 9, NDK 5
Gingerbread 2.3.3 - 2.3.7 API level 10
Android Versions, Codename and API
Codename Version API level/NDK release
Honeycomb 3.0 API level 11
Honeycomb 3.1 API level 12, NDK 6
Honeycomb 3.2.x API level 13
Ice Cream Sandwich 4.0.1 - 4.0.2 API level 14, NDK 7
Ice Cream Sandwich 4.0.3 - 4.0.4 API level 15, NDK 8
Jelly Bean 4.1.x API level 16
Jelly Bean 4.2.x API level 17
Jelly Bean 4.3.x API level 18
KitKat 4.4 - 4.4.4 API level 19
Lollipop 5.0 API level 21
Lollipop 5.1 API level 22
Android Versions, Codename and API
Codename Version API level/NDK release
Marshmallow 6.0 API level 23
Nougat 7.0 API level 24
Nougat 7.1 API level 25
Oreo 8.0.0 API level 26
Oreo 8.1.0 API level 27
Pie 9 API level 28
Android10 10 API level 29
Android11 11 API level 30
Android12 12 API level 31
Android12L 12 API level 32
Android13 13 API level 33
Android Architecture
Android Core Building Blocks
• Activity
• View
• Intent
• Service
• Content Provider
• Fragment
• AndroidManifest.xml
• Android Virtual Device (AVD)
Android Emulator
• an Android Virtual Device (AVD), which represents a specific Android
device
• We can use the Android emulator as a target device to execute and
test our Android application on our PC
Introduction to Android.pptx

Weitere ähnliche Inhalte

Ähnlich wie Introduction to Android.pptx

Android and it’s applications
Android and it’s applicationsAndroid and it’s applications
Android and it’s applicationsamee yaami
 
Introduction to Android
Introduction to AndroidIntroduction to Android
Introduction to AndroidAkash Kumawat
 
Android technology _seminar_ ppt
Android technology _seminar_ pptAndroid technology _seminar_ ppt
Android technology _seminar_ pptvikas bharat
 
android media player project proposal
android media player project proposalandroid media player project proposal
android media player project proposalMuhammad Usman
 
Android PPT Presentation 2018
Android PPT Presentation 2018Android PPT Presentation 2018
Android PPT Presentation 2018Rao Purna
 
Android and it’s applications
Android and it’s applicationsAndroid and it’s applications
Android and it’s applicationsamee yaami
 
PRESENTATION ON ANDROID
PRESENTATION ON ANDROIDPRESENTATION ON ANDROID
PRESENTATION ON ANDROIDRajat Kumar
 
Android operating system
Android operating systemAndroid operating system
Android operating systemkunthekeshav
 
ANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEMANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEMpreeta sinha
 
Andriod (operating system)
Andriod (operating system)Andriod (operating system)
Andriod (operating system)sai praneeth
 

Ähnlich wie Introduction to Android.pptx (20)

Android and it’s applications
Android and it’s applicationsAndroid and it’s applications
Android and it’s applications
 
Introduction to Android
Introduction to AndroidIntroduction to Android
Introduction to Android
 
Android
AndroidAndroid
Android
 
Android technology _seminar_ ppt
Android technology _seminar_ pptAndroid technology _seminar_ ppt
Android technology _seminar_ ppt
 
android media player project proposal
android media player project proposalandroid media player project proposal
android media player project proposal
 
Android app development
Android app developmentAndroid app development
Android app development
 
Android PPT Presentation 2018
Android PPT Presentation 2018Android PPT Presentation 2018
Android PPT Presentation 2018
 
Android
Android Android
Android
 
Android Basic PPT
Android Basic PPTAndroid Basic PPT
Android Basic PPT
 
Android and it’s applications
Android and it’s applicationsAndroid and it’s applications
Android and it’s applications
 
PRESENTATION ON ANDROID
PRESENTATION ON ANDROIDPRESENTATION ON ANDROID
PRESENTATION ON ANDROID
 
Saminar ppt of
Saminar ppt ofSaminar ppt of
Saminar ppt of
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Android operating system
Android operating systemAndroid operating system
Android operating system
 
ANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEMANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEM
 
Andriod (operating system)
Andriod (operating system)Andriod (operating system)
Andriod (operating system)
 
Android persentation
Android persentationAndroid persentation
Android persentation
 
android
androidandroid
android
 
Android OS
Android OSAndroid OS
Android OS
 

Introduction to Android.pptx

  • 2. Introduction to Android • Android is a software package and Linux based operating system for mobile devices such as tablet computers and smartphones. • It is developed by Google and later the OHA (Open Handset Alliance). Java language is mainly used to write the android code even though other languages can be used.
  • 3. Features of Android • It is open-source. • Anyone can customize the Android Platform. • There are a lot of mobile applications that can be chosen by the consumer. • It provides many interesting features like weather details, opening screen, live RSS (Really Simple Syndication) feeds etc. • It provides support for messaging services(SMS and MMS), web browser, storage (SQLite), connectivity (GSM, CDMA, Blue Tooth, Wi-Fi etc.), media, handset layout etc.
  • 4. History of Android • Initially, Andy Rubin founded Android Incorporation in Palo Alto, California, United States in October, 2003. • In 17th August 2005, Google acquired android Incorporation. Since then, it is in the subsidiary of Google Incorporation. • The key employees of Android Incorporation are Andy Rubin, Rich Miner, Chris White and Nick Sears. • Originally intended for camera but shifted to smart phones later because of low market for camera only. • Android is the nick name of Andy Rubin given by coworkers because of his love to robots. • In 2007, Google announces the development of android OS. • In 2008, HTC launched the first android mobile.
  • 5. Android Versions, Codename and API Codename Version API level/NDK release (no codename) 1.0 API level 1 (no codename) 1.1 API level 2 Cupcake 1.5 API level 3, NDK 1 Donut 1.6 API level 4, NDK 2 Eclair 2.0 API level 5 Eclair 2.0.1 API level 6 Eclair 2.1 API level 7, NDK 3 Froyo 2.2.x API level 8, NDK 4 Gingerbread 2.3 - 2.3.2 API level 9, NDK 5 Gingerbread 2.3.3 - 2.3.7 API level 10
  • 6. Android Versions, Codename and API Codename Version API level/NDK release Honeycomb 3.0 API level 11 Honeycomb 3.1 API level 12, NDK 6 Honeycomb 3.2.x API level 13 Ice Cream Sandwich 4.0.1 - 4.0.2 API level 14, NDK 7 Ice Cream Sandwich 4.0.3 - 4.0.4 API level 15, NDK 8 Jelly Bean 4.1.x API level 16 Jelly Bean 4.2.x API level 17 Jelly Bean 4.3.x API level 18 KitKat 4.4 - 4.4.4 API level 19 Lollipop 5.0 API level 21 Lollipop 5.1 API level 22
  • 7. Android Versions, Codename and API Codename Version API level/NDK release Marshmallow 6.0 API level 23 Nougat 7.0 API level 24 Nougat 7.1 API level 25 Oreo 8.0.0 API level 26 Oreo 8.1.0 API level 27 Pie 9 API level 28 Android10 10 API level 29 Android11 11 API level 30 Android12 12 API level 31 Android12L 12 API level 32 Android13 13 API level 33
  • 9. Android Core Building Blocks • Activity • View • Intent • Service • Content Provider • Fragment • AndroidManifest.xml • Android Virtual Device (AVD)
  • 10. Android Emulator • an Android Virtual Device (AVD), which represents a specific Android device • We can use the Android emulator as a target device to execute and test our Android application on our PC