SlideShare uma empresa Scribd logo
1 de 19
Ankit Shandilya
Android Basic
By
What Makes Android Special ?
ankitshandilya2007.com
A truly open, free development
platform based on Linux and open
source:
 Handset makers like it because they can use and
customize the platform without paying a royalty.
 Developers like it because they know that the
platform “has legs” and is not locked into any one
vendor that may go under or be acquired.
ankitshandilya2007.com
A component-based architecture
inspired by Internet mash ups :
 Parts of one application can be used in
another in ways not originally envisioned
by the developer. You can even replace
built-in components with your own
improved versions.
 This will unleash a new round of creativity
in the mobile space.
ankitshandilya2007.com
Tons of built-in services out of
the box:
 Location-based services use GPS or cell tower
triangulation to let you customize the user
experience depending on where you are
 computing and synchronization. Browser and
map views
 can be embedded directly in your
applications. All these built-in
 capabilities help raise the bar on functionality
while lowering your
ankitshandilya2007.com
Automatic management of the
application life cycle:
 isolated from each other by multiple layers of
security, which will
 provide a level of system stability not seen
before in smart phones.
 The end user will no longer have to worry
about what applications are active or close
some programs so that others can run.
 Android is optimized for low-power, low-
memory devices in a fundamental
ankitshandilya2007.com
High-quality graphics and
sound:
 graphics and animation inspired by Flash
are melded with 3D
 accelerated OpenGL graphics to enable
new kinds of games and
 business applications. Codec's for the
most common industry standard
 audio and video formats are built right in,
including
 H.264 (AVC), MP3, and AAC.
ankitshandilya2007.com
Portability across a wide range of
current and future hardware:
 All your programs are written in Java and
executed by Android’s
 Dalvik virtual machine, so your code will be
portable across
 ARM, x86, and other architectures. Support for
a variety of input
 methods is included such as keyboard, touch,
and trackball.
 User interfaces can be customized for any
screen resolution and
ankitshandilya2007.com
The Birth of Android
 Google acquired the startup company
Android Inc. in 2005 to start the
development of the Android Platform
 The key players at Android Inc. included
Andy Rubin, Rich Miner, Nick Sears, and
Chris White
ankitshandilya2007.com
 Enter Andy Rubin and his Android
idea. Rubin approached Google
seeking financing for his idea. He got a
purchase offer that lit the rumor mills
on fire.
 Suddenly, the buzz on the Net was that
Google would soon release a
cellphone to compete with other web-
enabled cellphones
ankitshandilya2007.com
Introducing Android
 Android is the first open source mobile
application platform that has the potential to
 make significant inroads in many markets.
When examining Android there are a
 number of technical and market-related
dimensions to consider. This first section
 introduces the platform and provides context
to help you better understand Android
 and where it fits in the global cell phone
scene.
ankitshandilya2007.com
The Android platform
 Android is a software environment built for mobile devices.
It is not a hardware platform.
 Android includes a Linux kernel-based OS, a rich UI, end-
user applications,
 Code libraries, application frameworks, multimedia
support, and much more. And,
 Telephone functionality is included! While components of
the underlying OS
 are written in C or C++, user applications are built for
Android in Java. Even the built-in
 Applications are written in Java. With the exception of
some Linux exploratory
 The Android SDK. ankitshandilya2007.com
First Mobile?
 The Android SDK was first issued as an
“early look” release in November 2007. In
September
 2008, T-Mobile announced the availability
of the T-Mobile G1, the first smartphone
based
 on the Android Platform.
ankitshandilya2007.com
Android SDK Features
 The true appeal of Android as a development
environment lies in the APIs it provides.
 As an application-neutral platform, Android gives
you the opportunity to create applications that are
as.
 Much a part of the phone as anything provided out
of the box. The following list highlights some of the
 Most noteworthy Android features:
 No licensing, distribution, or development fees
 Wi-Fi hardware access
 GSM, EDGE, and 3G networks for telephony or data
transfer, allowing you to make or receiveankitshandilya2007.com
 calls or SMS messages, or to send and retrieve
data across mobile networks
 Comprehensive APIs for location-based services
such as GPS
 Full multimedia hardware control including
playback and recording using the camera and
 microphone
 APIs for accelerometer and compass hardware
 IPC message passing
 Shared data stores
 An integrated open source WebKit-based
browser
ankitshandilya2007.com
Open Handset Alliance and Android
 This barrier to application development began to crumble in
November of 2007 when
 Google, under the Open Handset Alliance, released Android.
The Open Handset Alliance
 Sprint Nextel, and HTC, whose goal is to create a more open cell
phone environment.
 The first product to be released under the alliance is the mobile
device operating system,
 With the release of Android, Google made available a host of
development tools
 and tutorials to aid would-be developers onto the new system.
Help files, the platform
 software development kit (SDK), and even a developers’
community can be found at
 Google’s Android website, http://code.google.com/android.
This site should be your
ankitshandilya2007.com
Sprint Nextel
• T-Mobile
• Motorola
• Samsung
• Sony Ericsson
• Toshiba
• Vodafone
• Google
• Intel
• Texas Instruments
ankitshandilya2007.com
High-level view of the Android
software stack
User Applications
Java Libraries
Activities/Services
UI/Graphics/Views
Resources/Content Providers
Telephone/Camera
Multimedia
SQLite Database
Http/Connectivity
Java SE/Java Apache
Dalvik VM
Core C Libraries
Linux
ankitshandilya2007.com
Thank You
ankitshandilya2007.com

Mais conteúdo relacionado

Mais procurados

Mobile Trends - Sosyal Medya Akademi
Mobile Trends - Sosyal Medya Akademi Mobile Trends - Sosyal Medya Akademi
Mobile Trends - Sosyal Medya Akademi Yagmur Anish
 
Why android os is most popular in world
Why android os is most popular in worldWhy android os is most popular in world
Why android os is most popular in worldBIPUL KUMAR GUPTA
 
Android_Seminar
Android_SeminarAndroid_Seminar
Android_SeminarKiran Ps
 
ANDROID technology
ANDROID technologyANDROID technology
ANDROID technologyMe CREATIONS
 
Android technology
Android technologyAndroid technology
Android technologyFaiz Khan
 
Presentation On Android OS
Presentation On Android OSPresentation On Android OS
Presentation On Android OSAkshay Kakkar
 
Why Android Is The Most Popular Mobile Operating System In The World ?
Why Android Is The Most Popular Mobile Operating System In The World ?Why Android Is The Most Popular Mobile Operating System In The World ?
Why Android Is The Most Popular Mobile Operating System In The World ?David Stoffel
 
Android technology
Android technologyAndroid technology
Android technologysatish kumar
 
iOS vs Android History
iOS vs Android HistoryiOS vs Android History
iOS vs Android HistoryClark Davidson
 
android technology
android technology android technology
android technology Sai Kumar
 
Android History & Importance
Android History & ImportanceAndroid History & Importance
Android History & ImportanceLope Emano
 
Andriod Lollipop 5.0
Andriod Lollipop 5.0Andriod Lollipop 5.0
Andriod Lollipop 5.0Praveen Reddy
 

Mais procurados (20)

Android technology
Android technologyAndroid technology
Android technology
 
Mobile Trends - Sosyal Medya Akademi
Mobile Trends - Sosyal Medya Akademi Mobile Trends - Sosyal Medya Akademi
Mobile Trends - Sosyal Medya Akademi
 
Why android os is most popular in world
Why android os is most popular in worldWhy android os is most popular in world
Why android os is most popular in world
 
Android Technology
Android TechnologyAndroid Technology
Android Technology
 
Android_Seminar
Android_SeminarAndroid_Seminar
Android_Seminar
 
ANDROID technology
ANDROID technologyANDROID technology
ANDROID technology
 
Android technology
Android technologyAndroid technology
Android technology
 
Presentation On Android OS
Presentation On Android OSPresentation On Android OS
Presentation On Android OS
 
Why Android Is The Most Popular Mobile Operating System In The World ?
Why Android Is The Most Popular Mobile Operating System In The World ?Why Android Is The Most Popular Mobile Operating System In The World ?
Why Android Is The Most Popular Mobile Operating System In The World ?
 
Android technology
Android technologyAndroid technology
Android technology
 
Android history
Android historyAndroid history
Android history
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
iOS vs Android History
iOS vs Android HistoryiOS vs Android History
iOS vs Android History
 
Android
AndroidAndroid
Android
 
Android technology
Android technologyAndroid technology
Android technology
 
android technology
android technology android technology
android technology
 
Google android
Google androidGoogle android
Google android
 
Android History & Importance
Android History & ImportanceAndroid History & Importance
Android History & Importance
 
Andriod Lollipop 5.0
Andriod Lollipop 5.0Andriod Lollipop 5.0
Andriod Lollipop 5.0
 
Evolution of android
Evolution of androidEvolution of android
Evolution of android
 

Destaque

Coaching software testers with Anne-Marie Charrett
Coaching software testers with Anne-Marie CharrettCoaching software testers with Anne-Marie Charrett
Coaching software testers with Anne-Marie CharrettTEST Huddle
 
07.3. Android Alert message, List, Dropdown, and Auto Complete
07.3. Android Alert message, List, Dropdown, and Auto Complete07.3. Android Alert message, List, Dropdown, and Auto Complete
07.3. Android Alert message, List, Dropdown, and Auto CompleteOum Saokosal
 
IVC Student Portal 2009
IVC Student Portal 2009IVC Student Portal 2009
IVC Student Portal 2009orware
 
Student Portal Tutorial
Student Portal TutorialStudent Portal Tutorial
Student Portal Tutorialclearyu
 
A Bug Tracking System Is A Software Application
A Bug Tracking System Is A Software ApplicationA Bug Tracking System Is A Software Application
A Bug Tracking System Is A Software ApplicationAbhishek Pasricha
 
Srs on-railway-reservation-system
Srs on-railway-reservation-systemSrs on-railway-reservation-system
Srs on-railway-reservation-systemRajesh Salla
 
1 location tracking of android device based on sms
 1 location tracking of android device based on sms 1 location tracking of android device based on sms
1 location tracking of android device based on smsiCreateWorld
 
Location Tracking of Android Device Based on SMS.
Location Tracking of Android Device Based on SMS.Location Tracking of Android Device Based on SMS.
Location Tracking of Android Device Based on SMS.iCreateWorld
 
SRS for online examination system
SRS for online examination systemSRS for online examination system
SRS for online examination systemlunarrain
 
Online examination documentation
Online examination documentationOnline examination documentation
Online examination documentationWakimul Alam
 
14.project online eamination system
14.project online eamination system14.project online eamination system
14.project online eamination systemjbpatel7290
 
online examination management final presentation
online examination management final presentationonline examination management final presentation
online examination management final presentationluckymoni76
 
Online Bus Reservatiom System
Online Bus Reservatiom SystemOnline Bus Reservatiom System
Online Bus Reservatiom SystemNikhil Vyas
 

Destaque (20)

Coaching software testers with Anne-Marie Charrett
Coaching software testers with Anne-Marie CharrettCoaching software testers with Anne-Marie Charrett
Coaching software testers with Anne-Marie Charrett
 
Telelvision Menu 2016
Telelvision Menu 2016Telelvision Menu 2016
Telelvision Menu 2016
 
Instant notice ppt
Instant notice pptInstant notice ppt
Instant notice ppt
 
07.3. Android Alert message, List, Dropdown, and Auto Complete
07.3. Android Alert message, List, Dropdown, and Auto Complete07.3. Android Alert message, List, Dropdown, and Auto Complete
07.3. Android Alert message, List, Dropdown, and Auto Complete
 
Online Coaching Institute Management Software
Online Coaching Institute Management SoftwareOnline Coaching Institute Management Software
Online Coaching Institute Management Software
 
IVC Student Portal 2009
IVC Student Portal 2009IVC Student Portal 2009
IVC Student Portal 2009
 
Student Portal Tutorial
Student Portal TutorialStudent Portal Tutorial
Student Portal Tutorial
 
Bug Tracking System
Bug Tracking SystemBug Tracking System
Bug Tracking System
 
A Bug Tracking System Is A Software Application
A Bug Tracking System Is A Software ApplicationA Bug Tracking System Is A Software Application
A Bug Tracking System Is A Software Application
 
Srs on-railway-reservation-system
Srs on-railway-reservation-systemSrs on-railway-reservation-system
Srs on-railway-reservation-system
 
1 location tracking of android device based on sms
 1 location tracking of android device based on sms 1 location tracking of android device based on sms
1 location tracking of android device based on sms
 
student portal
student portal student portal
student portal
 
Smart Village
Smart VillageSmart Village
Smart Village
 
Location Tracking of Android Device Based on SMS.
Location Tracking of Android Device Based on SMS.Location Tracking of Android Device Based on SMS.
Location Tracking of Android Device Based on SMS.
 
Traditional & online banking
Traditional & online bankingTraditional & online banking
Traditional & online banking
 
SRS for online examination system
SRS for online examination systemSRS for online examination system
SRS for online examination system
 
Online examination documentation
Online examination documentationOnline examination documentation
Online examination documentation
 
14.project online eamination system
14.project online eamination system14.project online eamination system
14.project online eamination system
 
online examination management final presentation
online examination management final presentationonline examination management final presentation
online examination management final presentation
 
Online Bus Reservatiom System
Online Bus Reservatiom SystemOnline Bus Reservatiom System
Online Bus Reservatiom System
 

Semelhante a Android Basic By Ankit Shandilya

Semelhante a Android Basic By Ankit Shandilya (20)

Android...by raziel lucagbo
Android...by raziel lucagboAndroid...by raziel lucagbo
Android...by raziel lucagbo
 
Introduction to Android.ppt
Introduction to Android.pptIntroduction to Android.ppt
Introduction to Android.ppt
 
Power point activity 2
Power point activity 2Power point activity 2
Power point activity 2
 
Android
Android Android
Android
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Introduction to Android development - Presentation Report
Introduction to Android development - Presentation ReportIntroduction to Android development - Presentation Report
Introduction to Android development - Presentation Report
 
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
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Introduction to Andriod
Introduction to AndriodIntroduction to Andriod
Introduction to Andriod
 
Power pointactivity2
Power pointactivity2Power pointactivity2
Power pointactivity2
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Androids
AndroidsAndroids
Androids
 
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
AndroidAndroid
Android
 
Android versions
Android versionsAndroid versions
Android versions
 
Mobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdfMobile Application Development-Lecture 03 & 04.pdf
Mobile Application Development-Lecture 03 & 04.pdf
 
Android architecture
Android architectureAndroid architecture
Android architecture
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Último (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Android Basic By Ankit Shandilya

  • 2. What Makes Android Special ? ankitshandilya2007.com
  • 3. A truly open, free development platform based on Linux and open source:  Handset makers like it because they can use and customize the platform without paying a royalty.  Developers like it because they know that the platform “has legs” and is not locked into any one vendor that may go under or be acquired. ankitshandilya2007.com
  • 4. A component-based architecture inspired by Internet mash ups :  Parts of one application can be used in another in ways not originally envisioned by the developer. You can even replace built-in components with your own improved versions.  This will unleash a new round of creativity in the mobile space. ankitshandilya2007.com
  • 5. Tons of built-in services out of the box:  Location-based services use GPS or cell tower triangulation to let you customize the user experience depending on where you are  computing and synchronization. Browser and map views  can be embedded directly in your applications. All these built-in  capabilities help raise the bar on functionality while lowering your ankitshandilya2007.com
  • 6. Automatic management of the application life cycle:  isolated from each other by multiple layers of security, which will  provide a level of system stability not seen before in smart phones.  The end user will no longer have to worry about what applications are active or close some programs so that others can run.  Android is optimized for low-power, low- memory devices in a fundamental ankitshandilya2007.com
  • 7. High-quality graphics and sound:  graphics and animation inspired by Flash are melded with 3D  accelerated OpenGL graphics to enable new kinds of games and  business applications. Codec's for the most common industry standard  audio and video formats are built right in, including  H.264 (AVC), MP3, and AAC. ankitshandilya2007.com
  • 8. Portability across a wide range of current and future hardware:  All your programs are written in Java and executed by Android’s  Dalvik virtual machine, so your code will be portable across  ARM, x86, and other architectures. Support for a variety of input  methods is included such as keyboard, touch, and trackball.  User interfaces can be customized for any screen resolution and ankitshandilya2007.com
  • 9. The Birth of Android  Google acquired the startup company Android Inc. in 2005 to start the development of the Android Platform  The key players at Android Inc. included Andy Rubin, Rich Miner, Nick Sears, and Chris White ankitshandilya2007.com
  • 10.  Enter Andy Rubin and his Android idea. Rubin approached Google seeking financing for his idea. He got a purchase offer that lit the rumor mills on fire.  Suddenly, the buzz on the Net was that Google would soon release a cellphone to compete with other web- enabled cellphones ankitshandilya2007.com
  • 11. Introducing Android  Android is the first open source mobile application platform that has the potential to  make significant inroads in many markets. When examining Android there are a  number of technical and market-related dimensions to consider. This first section  introduces the platform and provides context to help you better understand Android  and where it fits in the global cell phone scene. ankitshandilya2007.com
  • 12. The Android platform  Android is a software environment built for mobile devices. It is not a hardware platform.  Android includes a Linux kernel-based OS, a rich UI, end- user applications,  Code libraries, application frameworks, multimedia support, and much more. And,  Telephone functionality is included! While components of the underlying OS  are written in C or C++, user applications are built for Android in Java. Even the built-in  Applications are written in Java. With the exception of some Linux exploratory  The Android SDK. ankitshandilya2007.com
  • 13. First Mobile?  The Android SDK was first issued as an “early look” release in November 2007. In September  2008, T-Mobile announced the availability of the T-Mobile G1, the first smartphone based  on the Android Platform. ankitshandilya2007.com
  • 14. Android SDK Features  The true appeal of Android as a development environment lies in the APIs it provides.  As an application-neutral platform, Android gives you the opportunity to create applications that are as.  Much a part of the phone as anything provided out of the box. The following list highlights some of the  Most noteworthy Android features:  No licensing, distribution, or development fees  Wi-Fi hardware access  GSM, EDGE, and 3G networks for telephony or data transfer, allowing you to make or receiveankitshandilya2007.com
  • 15.  calls or SMS messages, or to send and retrieve data across mobile networks  Comprehensive APIs for location-based services such as GPS  Full multimedia hardware control including playback and recording using the camera and  microphone  APIs for accelerometer and compass hardware  IPC message passing  Shared data stores  An integrated open source WebKit-based browser ankitshandilya2007.com
  • 16. Open Handset Alliance and Android  This barrier to application development began to crumble in November of 2007 when  Google, under the Open Handset Alliance, released Android. The Open Handset Alliance  Sprint Nextel, and HTC, whose goal is to create a more open cell phone environment.  The first product to be released under the alliance is the mobile device operating system,  With the release of Android, Google made available a host of development tools  and tutorials to aid would-be developers onto the new system. Help files, the platform  software development kit (SDK), and even a developers’ community can be found at  Google’s Android website, http://code.google.com/android. This site should be your ankitshandilya2007.com
  • 17. Sprint Nextel • T-Mobile • Motorola • Samsung • Sony Ericsson • Toshiba • Vodafone • Google • Intel • Texas Instruments ankitshandilya2007.com
  • 18. High-level view of the Android software stack User Applications Java Libraries Activities/Services UI/Graphics/Views Resources/Content Providers Telephone/Camera Multimedia SQLite Database Http/Connectivity Java SE/Java Apache Dalvik VM Core C Libraries Linux ankitshandilya2007.com