SlideShare une entreprise Scribd logo
1  sur  8
Introduction to Android
   Introduction
   Android background
   Android Architecture
   Android applications
   Application Lifecycle
   APIs
   Security and permissions
   Summary



By,
      Sunil D Shivanakkanavar
Introduction
 Android is a complete operating environment based upon the Linux v2.6
  kernel.
 Initially , the deployment target for Android was the mobile-phone
  arena, including smart phones, tablet pcs.
 Android is a software stack for mobile devices that includes an operating
  system, middleware and key applications.
 Over the past decade , Android has matured and evolved into an extremely
  reliable ,bulletproof , embedded operating platform having gone from 1.0 to
  stable versions at 1.5 ,1.6 ,2.1 ,2.2 ,2.3 ,3.0 and now 4.0.
 Android has the power of full-blown computer operating system.
 It is based on the Linux open source platform and Oracle’s(formerly Sun
  Microsystems) Java, one of the worlds most popular programming language.
Android Background
 The Android platform is the produce of Open Handset Alliance, a group of
  organizations collaborating to build a better mobile phone
 Android Inc. was founded in Palo Alto, California, United States in October
  , 2003 by Andy Rich, Rich Miner, Nick Sears and many more.
 Google acquired the Android Inc. in August 2005, making wholly owned
  subsidiary of Google Inc.
 On November 5 2007, the Open Handset Alliance, a consortium of several
  companies which include Broadcom Corporation, Google, HTC, Motorola
  , Qualcomm, Samsung Electronics and many more unveiled itself.
 On the same day they released the android first product built on Linux kernel
  2.6.
 Version history of Android Operating System begin with release of version 1.0
  in September 2008.
 The code names were released in Alphabetic order: Cupcake ,Donut, Éclair
  , Froyo , Gingerbread, Honeycomb and Ice cream sandwidth.
Android Architecture
 Diagram of Android Architecture is shown below:
Android Application Lifecycle
API’s
API Level is an integer value that uniquely identifies the framework API revision
offered by a version of the Android platform.

The Android platform provides a framework API that applications can use to
interact with the underlying Android system. The framework API consists of:

         A core set of packages and classes
         A set of XML elements and attributes for declaring a manifest file
         A set of XML elements and attributes for declaring and accessing resources
         A set of Intents
         A set of permissions that applications can request, as well as permission
          enforcements included in the system
Security and Permissions
Android is a privilege-separated operating system, in which each application runs
with a distinct system identity (Linux user ID and group ID). Parts of the system are
also separated into distinct identities. Linux thereby isolates applications from each
other and from the system.
Summary
Andy Rubin’s creation called Android was purchased by Google in 2005 and made freely
available to developers to create mobile device applications using Java and XML. Since
then, the Android phenomenon has grown to encompass an open industry alliance of
the leading manufacturers and become the fastest growing mobile platform today. It is
the horse to bet on for the future of not only mobile devices, but also other types of
consumer electronic devices, including tablets and iTV.


In next session you will learn about the android tools and how to configure the android
 tools with the eclipse .

Contenu connexe

Tendances

Tendances (20)

Android technology- Advantages & Limitations
Android technology- Advantages & LimitationsAndroid technology- Advantages & Limitations
Android technology- Advantages & Limitations
 
Android operating system final
Android operating system finalAndroid operating system final
Android operating system final
 
Andriod apps
Andriod appsAndriod apps
Andriod apps
 
Android o ppt
Android o pptAndroid o ppt
Android o ppt
 
Android
AndroidAndroid
Android
 
Android and its applications
Android and its applicationsAndroid and its applications
Android and its applications
 
Androidppt IEinfotech.
Androidppt IEinfotech.Androidppt IEinfotech.
Androidppt IEinfotech.
 
Android operating system
Android operating systemAndroid operating system
Android operating system
 
Android 5.0, Lollipop
Android 5.0, LollipopAndroid 5.0, Lollipop
Android 5.0, Lollipop
 
android basics
android basicsandroid basics
android basics
 
Android
AndroidAndroid
Android
 
G:\Landry\The User Interface Of Android Os
G:\Landry\The User Interface Of Android OsG:\Landry\The User Interface Of Android Os
G:\Landry\The User Interface Of Android Os
 
rakesh
rakeshrakesh
rakesh
 
Best Industrial Training in Android
Best Industrial Training in AndroidBest Industrial Training in Android
Best Industrial Training in Android
 
Android (1)
Android (1)Android (1)
Android (1)
 
Introduction to Android ppt
Introduction to Android pptIntroduction to Android ppt
Introduction to Android ppt
 
Lecture 1 Session 1 Before Getting Started
Lecture 1 Session 1 Before Getting StartedLecture 1 Session 1 Before Getting Started
Lecture 1 Session 1 Before Getting Started
 
Android
AndroidAndroid
Android
 
The android os
The android osThe android os
The android os
 
Android overview
Android overviewAndroid overview
Android overview
 

En vedette

CI und Android - Wie geht das? MTC2010
CI und Android - Wie geht das? MTC2010CI und Android - Wie geht das? MTC2010
CI und Android - Wie geht das? MTC2010Markus Kopf
 
I os dev_insights
I os dev_insightsI os dev_insights
I os dev_insightsMarkus Kopf
 
The impact of innovation on travel and tourism industries (World Travel Marke...
The impact of innovation on travel and tourism industries (World Travel Marke...The impact of innovation on travel and tourism industries (World Travel Marke...
The impact of innovation on travel and tourism industries (World Travel Marke...Brian Solis
 
Reuters: Pictures of the Year 2016 (Part 2)
Reuters: Pictures of the Year 2016 (Part 2)Reuters: Pictures of the Year 2016 (Part 2)
Reuters: Pictures of the Year 2016 (Part 2)maditabalnco
 

En vedette (8)

CI und Android - Wie geht das? MTC2010
CI und Android - Wie geht das? MTC2010CI und Android - Wie geht das? MTC2010
CI und Android - Wie geht das? MTC2010
 
Gtug nov 2010
Gtug nov 2010Gtug nov 2010
Gtug nov 2010
 
Artus ESE 2008
Artus ESE 2008Artus ESE 2008
Artus ESE 2008
 
Jazz
JazzJazz
Jazz
 
Android - Android Application Fundamentals
Android - Android Application FundamentalsAndroid - Android Application Fundamentals
Android - Android Application Fundamentals
 
I os dev_insights
I os dev_insightsI os dev_insights
I os dev_insights
 
The impact of innovation on travel and tourism industries (World Travel Marke...
The impact of innovation on travel and tourism industries (World Travel Marke...The impact of innovation on travel and tourism industries (World Travel Marke...
The impact of innovation on travel and tourism industries (World Travel Marke...
 
Reuters: Pictures of the Year 2016 (Part 2)
Reuters: Pictures of the Year 2016 (Part 2)Reuters: Pictures of the Year 2016 (Part 2)
Reuters: Pictures of the Year 2016 (Part 2)
 

Similaire à Introduction to android developing slide01

Android OS and application development
Android OS and application developmentAndroid OS and application development
Android OS and application developmentLokesh Kumar
 
Know about Android Operating System
Know about Android Operating SystemKnow about Android Operating System
Know about Android Operating SystemTrailukya Dutta
 
Evolution of Android Operating System and it’s Versions
Evolution of Android Operating System and it’s VersionsEvolution of Android Operating System and it’s Versions
Evolution of Android Operating System and it’s Versionsijtsrd
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phonesMerries Mapindan
 
Power pointactivity2
Power pointactivity2Power pointactivity2
Power pointactivity2CL Abinoja
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phonesyugenyasha
 
Power point activity 2
Power point activity 2Power point activity 2
Power point activity 2ELaii Dancel
 
Introduction to Android development - Presentation Report
Introduction to Android development - Presentation ReportIntroduction to Android development - Presentation Report
Introduction to Android development - Presentation ReportAtul Panjwani
 
Introduction to Andriod
Introduction to AndriodIntroduction to Andriod
Introduction to AndriodKaviarasu D
 
Android Architecture and Working
Android Architecture and WorkingAndroid Architecture and Working
Android Architecture and WorkingAnkurVeer1
 
Outstanding Improvement Award Outstanding Improvement Award
Outstanding Improvement Award Outstanding Improvement AwardOutstanding Improvement Award Outstanding Improvement Award
Outstanding Improvement Award Outstanding Improvement Awardpravinmali2191
 
Android / Android Phones
Android / Android PhonesAndroid / Android Phones
Android / Android Phoneskevinlaurenz
 

Similaire à Introduction to android developing slide01 (20)

Android OS
Android OSAndroid OS
Android OS
 
Android OS and application development
Android OS and application developmentAndroid OS and application development
Android OS and application development
 
Know about Android Operating System
Know about Android Operating SystemKnow about Android Operating System
Know about Android Operating System
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Evolution of Android Operating System and it’s Versions
Evolution of Android Operating System and it’s VersionsEvolution of Android Operating System and it’s Versions
Evolution of Android Operating System and it’s Versions
 
Android
AndroidAndroid
Android
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phones
 
Power pointactivity2
Power pointactivity2Power pointactivity2
Power pointactivity2
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phones
 
Power point activity 2
Power point activity 2Power point activity 2
Power point activity 2
 
Android persentation
Android persentationAndroid persentation
Android persentation
 
Introduction to Android development - Presentation Report
Introduction to Android development - Presentation ReportIntroduction to Android development - Presentation Report
Introduction to Android development - Presentation Report
 
Introduction to Andriod
Introduction to AndriodIntroduction to Andriod
Introduction to Andriod
 
Android Architecture and Working
Android Architecture and WorkingAndroid Architecture and Working
Android Architecture and Working
 
Ppt 2.
Ppt 2.Ppt 2.
Ppt 2.
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Outstanding Improvement Award Outstanding Improvement Award
Outstanding Improvement Award Outstanding Improvement AwardOutstanding Improvement Award Outstanding Improvement Award
Outstanding Improvement Award Outstanding Improvement Award
 
Android / Android Phones
Android / Android PhonesAndroid / Android Phones
Android / Android Phones
 

Dernier

Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsManeerUddin
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 

Dernier (20)

Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture hons
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 

Introduction to android developing slide01

  • 1. Introduction to Android  Introduction  Android background  Android Architecture  Android applications  Application Lifecycle  APIs  Security and permissions  Summary By, Sunil D Shivanakkanavar
  • 2. Introduction  Android is a complete operating environment based upon the Linux v2.6 kernel.  Initially , the deployment target for Android was the mobile-phone arena, including smart phones, tablet pcs.  Android is a software stack for mobile devices that includes an operating system, middleware and key applications.  Over the past decade , Android has matured and evolved into an extremely reliable ,bulletproof , embedded operating platform having gone from 1.0 to stable versions at 1.5 ,1.6 ,2.1 ,2.2 ,2.3 ,3.0 and now 4.0.  Android has the power of full-blown computer operating system.  It is based on the Linux open source platform and Oracle’s(formerly Sun Microsystems) Java, one of the worlds most popular programming language.
  • 3. Android Background  The Android platform is the produce of Open Handset Alliance, a group of organizations collaborating to build a better mobile phone  Android Inc. was founded in Palo Alto, California, United States in October , 2003 by Andy Rich, Rich Miner, Nick Sears and many more.  Google acquired the Android Inc. in August 2005, making wholly owned subsidiary of Google Inc.  On November 5 2007, the Open Handset Alliance, a consortium of several companies which include Broadcom Corporation, Google, HTC, Motorola , Qualcomm, Samsung Electronics and many more unveiled itself.  On the same day they released the android first product built on Linux kernel 2.6.  Version history of Android Operating System begin with release of version 1.0 in September 2008.  The code names were released in Alphabetic order: Cupcake ,Donut, Éclair , Froyo , Gingerbread, Honeycomb and Ice cream sandwidth.
  • 4. Android Architecture  Diagram of Android Architecture is shown below:
  • 6. API’s API Level is an integer value that uniquely identifies the framework API revision offered by a version of the Android platform. The Android platform provides a framework API that applications can use to interact with the underlying Android system. The framework API consists of:  A core set of packages and classes  A set of XML elements and attributes for declaring a manifest file  A set of XML elements and attributes for declaring and accessing resources  A set of Intents  A set of permissions that applications can request, as well as permission enforcements included in the system
  • 7. Security and Permissions Android is a privilege-separated operating system, in which each application runs with a distinct system identity (Linux user ID and group ID). Parts of the system are also separated into distinct identities. Linux thereby isolates applications from each other and from the system.
  • 8. Summary Andy Rubin’s creation called Android was purchased by Google in 2005 and made freely available to developers to create mobile device applications using Java and XML. Since then, the Android phenomenon has grown to encompass an open industry alliance of the leading manufacturers and become the fastest growing mobile platform today. It is the horse to bet on for the future of not only mobile devices, but also other types of consumer electronic devices, including tablets and iTV. In next session you will learn about the android tools and how to configure the android tools with the eclipse .