SlideShare a Scribd company logo
Mobile and Application
Development
Lecture # 01
M. Javed Iqbal
What is Android?
Android is a mobile operating
system based on a modified
version of the Linux and other
open source software, designed
primarily for touchscreen mobile
devices such as smartphones
and tablets.
Android is developed by a
consortium of developers known
as the Open Handset
Alliance and commercially
sponsored by Google. It was
exposed in November 2007, with
the first commercial Android
device, the HTC Dream, being
launched in September 2008.
Lecture-01.pdf good lecture important notes
• The Open Handset
Alliance (OHA) is a consortium
of 84 firms to develop open
standards for mobile devices.
Member firms include HTC,
Sony, Dell, Intel, Motorola,
Google, Samsung etc.
• Android is a mobile operating
system that has been around for
nearly 15 years. You'll primarily
find it as the base operating
system of phones and tablets
around the world. Additionally,
there are other operating systems
that natively support Android
applications, including Chrome OS
and Windows 11.
What is Android Inc.?
Android Inc. was a privately owned
company that was founded in 2003
by Andy Rubin, Richard Miner, Chris
White, and Nick Sears. It was picked
up by Google in 2005. However, it
was actually working on the Android
operating system.
Features of Android
Because Android is open source and
freely available to manufacturers for
customization, there are no
fixed hardware or software
configurations. However, Android
itself supports the following
features:
• Storage — Uses SQLite, a lightweight
relational database, for data storage.
• Connectivity — Supports Bluetooth (Wi-Fi,
WiMAX.
• Messaging — Supports both SMS and MMS.
Web browser — Based on the open source
WebKit, together with Chrome’s V8 JavaScript
engine
➤ Media support — Includes support for the
following media: H.263, H.264 (in 3GP or MP4
container), MPEG-4 WAV, JPEG, PNG, GIF,
and BMP
Hardware support —Sensor, Camera, Digital
Compass
➤ Multi-touch — Supports multi-touch screens
➤ Multi-tasking — Supports multi-tasking
applications
 A built-in screen recorder
Architecture of Android
Android architecture is a software stack
of components to support mobile device
needs. Android software stack contains
a Linux Kernel, collection of c/c++
libraries which are exposed through an
application framework services, runtime,
and application. Following are main
components of android architecture
those are.
Lecture-01.pdf good lecture important notes
Linux kernel — This is the kernel on which
Android is based. This layer contains all the low
level device drivers for the various hardware
components of an Android device.
Platform Libraries — These contain all the code
that provides the main features of an Android OS.
For example, the SQLite library provides
database support so that an application can use it
for data storage. The WebKit library provides
functionalities for web browsing.
Android runtime — At the same layer as the
libraries, the Android runtime provides a set
of core libraries that enable developers to write
Android apps using the Java programming
language. The Android runtime also includes the
Dalvik virtual machine, which enables every
Android application to run in its own process.
Dalvik is a specialized virtual machine designed
specifically for Android and optimized for battery-
powered mobile devices with limited memory and
CPU.
Application framework — Exposes the various
capabilities of the Android OS to application
developers so that they can make use of them in
their applications.
Applications — At this top layer, you will find
applications that send with the Android device
(such as Phone, Contacts, Browser, etc.), as well
as applications that you download and
install from the Android Market. Any applications
that you write are located at this layer.
The Android Developer Community
www.stackoverflow.com (For Questions)
http://developer.android.com/training/index
.html (For training)
http://groups.google.com/group/android-discuss
(For Discuss)
Ad

More Related Content

Similar to Lecture-01.pdf good lecture important notes (20)

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
ijtsrd
 
Android Architecture and Working
Android Architecture and WorkingAndroid Architecture and Working
Android Architecture and Working
AnkurVeer1
 
Knowledge about android operating system
Knowledge about android operating systemKnowledge about android operating system
Knowledge about android operating system
Rachna Beegun
 
Android : Architecture & Components
Android : Architecture & ComponentsAndroid : Architecture & Components
Android : Architecture & Components
Akash Bisariya
 
Mobile operating system (Android ) .pptx
Mobile operating system (Android ) .pptxMobile operating system (Android ) .pptx
Mobile operating system (Android ) .pptx
akre82z
 
Android
Android Android
Android
Anand Buddarapu
 
Android
AndroidAndroid
Android
kevinlaurenz
 
Introduction to android developing slide01
Introduction to android developing slide01Introduction to android developing slide01
Introduction to android developing slide01
Sunil Shivanakkanavar
 
Android / Android Phones
Android / Android PhonesAndroid / Android Phones
Android / Android Phones
kevinlaurenz
 
01 03 - introduction to android
01  03 - introduction to android01  03 - introduction to android
01 03 - introduction to android
Siva Kumar reddy Vasipally
 
Android application development(training) (1)
Android application development(training) (1)Android application development(training) (1)
Android application development(training) (1)
Suraj Soni
 
Android
AndroidAndroid
Android
Srikrishna k
 
Android seminar report
Android seminar reportAndroid seminar report
Android seminar report
dgpune
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phones
yugenyasha
 
Android : Revolutionizing Mobile Devices
Android : Revolutionizing Mobile DevicesAndroid : Revolutionizing Mobile Devices
Android : Revolutionizing Mobile Devices
Ritesh Puthran
 
rakesh
rakeshrakesh
rakesh
Rakesh Jaiswal
 
Android introduction
Android introductionAndroid introduction
Android introduction
mcanotes
 
Software training report
Software training reportSoftware training report
Software training report
Natasha Bains
 
Android Training Course In Chandigarh
Android Training Course In ChandigarhAndroid Training Course In Chandigarh
Android Training Course In Chandigarh
Excellence Academy
 
Ch1 hello, android
Ch1 hello, androidCh1 hello, android
Ch1 hello, android
Jehad2012
 
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
ijtsrd
 
Android Architecture and Working
Android Architecture and WorkingAndroid Architecture and Working
Android Architecture and Working
AnkurVeer1
 
Knowledge about android operating system
Knowledge about android operating systemKnowledge about android operating system
Knowledge about android operating system
Rachna Beegun
 
Android : Architecture & Components
Android : Architecture & ComponentsAndroid : Architecture & Components
Android : Architecture & Components
Akash Bisariya
 
Mobile operating system (Android ) .pptx
Mobile operating system (Android ) .pptxMobile operating system (Android ) .pptx
Mobile operating system (Android ) .pptx
akre82z
 
Introduction to android developing slide01
Introduction to android developing slide01Introduction to android developing slide01
Introduction to android developing slide01
Sunil Shivanakkanavar
 
Android / Android Phones
Android / Android PhonesAndroid / Android Phones
Android / Android Phones
kevinlaurenz
 
Android application development(training) (1)
Android application development(training) (1)Android application development(training) (1)
Android application development(training) (1)
Suraj Soni
 
Android seminar report
Android seminar reportAndroid seminar report
Android seminar report
dgpune
 
Android and android phones
Android and android phonesAndroid and android phones
Android and android phones
yugenyasha
 
Android : Revolutionizing Mobile Devices
Android : Revolutionizing Mobile DevicesAndroid : Revolutionizing Mobile Devices
Android : Revolutionizing Mobile Devices
Ritesh Puthran
 
Android introduction
Android introductionAndroid introduction
Android introduction
mcanotes
 
Software training report
Software training reportSoftware training report
Software training report
Natasha Bains
 
Android Training Course In Chandigarh
Android Training Course In ChandigarhAndroid Training Course In Chandigarh
Android Training Course In Chandigarh
Excellence Academy
 
Ch1 hello, android
Ch1 hello, androidCh1 hello, android
Ch1 hello, android
Jehad2012
 

More from IqraHanif27 (18)

personalitymaslow.ppt important notes and
personalitymaslow.ppt important notes andpersonalitymaslow.ppt important notes and
personalitymaslow.ppt important notes and
IqraHanif27
 
permissions.pptx computer science and tec
permissions.pptx computer science and tecpermissions.pptx computer science and tec
permissions.pptx computer science and tec
IqraHanif27
 
Lecture-02.pdf computer relationship easy
Lecture-02.pdf computer relationship easyLecture-02.pdf computer relationship easy
Lecture-02.pdf computer relationship easy
IqraHanif27
 
Quality Management.ppt in detail with notes
Quality Management.ppt in detail with notesQuality Management.ppt in detail with notes
Quality Management.ppt in detail with notes
IqraHanif27
 
SPM.ppt details of spm project management
SPM.ppt details of spm project managementSPM.ppt details of spm project management
SPM.ppt details of spm project management
IqraHanif27
 
1588095888-intro.pptWeb Technologies and Tools (such as scripting tools) for ...
1588095888-intro.pptWeb Technologies and Tools (such as scripting tools) for ...1588095888-intro.pptWeb Technologies and Tools (such as scripting tools) for ...
1588095888-intro.pptWeb Technologies and Tools (such as scripting tools) for ...
IqraHanif27
 
link list.pptx complete notes detailed ans
link list.pptx complete notes detailed anslink list.pptx complete notes detailed ans
link list.pptx complete notes detailed ans
IqraHanif27
 
Lec10-Binary-Heaps-19122022-113509am.pptx
Lec10-Binary-Heaps-19122022-113509am.pptxLec10-Binary-Heaps-19122022-113509am.pptx
Lec10-Binary-Heaps-19122022-113509am.pptx
IqraHanif27
 
Lec5-Doubly-Linked-List-24102022-110112am.pptx
Lec5-Doubly-Linked-List-24102022-110112am.pptxLec5-Doubly-Linked-List-24102022-110112am.pptx
Lec5-Doubly-Linked-List-24102022-110112am.pptx
IqraHanif27
 
Lec12-Hash-Tables-27122022-125641pm.pptx
Lec12-Hash-Tables-27122022-125641pm.pptxLec12-Hash-Tables-27122022-125641pm.pptx
Lec12-Hash-Tables-27122022-125641pm.pptx
IqraHanif27
 
NevigationMenu.pptx complete notes and types
NevigationMenu.pptx complete notes and typesNevigationMenu.pptx complete notes and types
NevigationMenu.pptx complete notes and types
IqraHanif27
 
Chapter 3.pptx multimedia and conquer the same thing
Chapter 3.pptx multimedia and conquer the same thingChapter 3.pptx multimedia and conquer the same thing
Chapter 3.pptx multimedia and conquer the same thing
IqraHanif27
 
Chapter 2.pptx multimedia and the uses inlife
Chapter 2.pptx multimedia and the uses inlifeChapter 2.pptx multimedia and the uses inlife
Chapter 2.pptx multimedia and the uses inlife
IqraHanif27
 
Chapter 1.pptx multimedia and its uses in
Chapter 1.pptx multimedia and its uses inChapter 1.pptx multimedia and its uses in
Chapter 1.pptx multimedia and its uses in
IqraHanif27
 
economics.pptx gross domastic product uses
economics.pptx  gross domastic product useseconomics.pptx  gross domastic product uses
economics.pptx gross domastic product uses
IqraHanif27
 
Week 10-11 Managing Tablespaces and Data Files.ppt
Week 10-11 Managing Tablespaces and Data Files.pptWeek 10-11 Managing Tablespaces and Data Files.ppt
Week 10-11 Managing Tablespaces and Data Files.ppt
IqraHanif27
 
Intro_Chapter_03B.pdf types of printers with example
Intro_Chapter_03B.pdf types of printers with exampleIntro_Chapter_03B.pdf types of printers with example
Intro_Chapter_03B.pdf types of printers with example
IqraHanif27
 
ch1.ppt operating system from computer science for BSCs
ch1.ppt operating system from computer science for BSCsch1.ppt operating system from computer science for BSCs
ch1.ppt operating system from computer science for BSCs
IqraHanif27
 
personalitymaslow.ppt important notes and
personalitymaslow.ppt important notes andpersonalitymaslow.ppt important notes and
personalitymaslow.ppt important notes and
IqraHanif27
 
permissions.pptx computer science and tec
permissions.pptx computer science and tecpermissions.pptx computer science and tec
permissions.pptx computer science and tec
IqraHanif27
 
Lecture-02.pdf computer relationship easy
Lecture-02.pdf computer relationship easyLecture-02.pdf computer relationship easy
Lecture-02.pdf computer relationship easy
IqraHanif27
 
Quality Management.ppt in detail with notes
Quality Management.ppt in detail with notesQuality Management.ppt in detail with notes
Quality Management.ppt in detail with notes
IqraHanif27
 
SPM.ppt details of spm project management
SPM.ppt details of spm project managementSPM.ppt details of spm project management
SPM.ppt details of spm project management
IqraHanif27
 
1588095888-intro.pptWeb Technologies and Tools (such as scripting tools) for ...
1588095888-intro.pptWeb Technologies and Tools (such as scripting tools) for ...1588095888-intro.pptWeb Technologies and Tools (such as scripting tools) for ...
1588095888-intro.pptWeb Technologies and Tools (such as scripting tools) for ...
IqraHanif27
 
link list.pptx complete notes detailed ans
link list.pptx complete notes detailed anslink list.pptx complete notes detailed ans
link list.pptx complete notes detailed ans
IqraHanif27
 
Lec10-Binary-Heaps-19122022-113509am.pptx
Lec10-Binary-Heaps-19122022-113509am.pptxLec10-Binary-Heaps-19122022-113509am.pptx
Lec10-Binary-Heaps-19122022-113509am.pptx
IqraHanif27
 
Lec5-Doubly-Linked-List-24102022-110112am.pptx
Lec5-Doubly-Linked-List-24102022-110112am.pptxLec5-Doubly-Linked-List-24102022-110112am.pptx
Lec5-Doubly-Linked-List-24102022-110112am.pptx
IqraHanif27
 
Lec12-Hash-Tables-27122022-125641pm.pptx
Lec12-Hash-Tables-27122022-125641pm.pptxLec12-Hash-Tables-27122022-125641pm.pptx
Lec12-Hash-Tables-27122022-125641pm.pptx
IqraHanif27
 
NevigationMenu.pptx complete notes and types
NevigationMenu.pptx complete notes and typesNevigationMenu.pptx complete notes and types
NevigationMenu.pptx complete notes and types
IqraHanif27
 
Chapter 3.pptx multimedia and conquer the same thing
Chapter 3.pptx multimedia and conquer the same thingChapter 3.pptx multimedia and conquer the same thing
Chapter 3.pptx multimedia and conquer the same thing
IqraHanif27
 
Chapter 2.pptx multimedia and the uses inlife
Chapter 2.pptx multimedia and the uses inlifeChapter 2.pptx multimedia and the uses inlife
Chapter 2.pptx multimedia and the uses inlife
IqraHanif27
 
Chapter 1.pptx multimedia and its uses in
Chapter 1.pptx multimedia and its uses inChapter 1.pptx multimedia and its uses in
Chapter 1.pptx multimedia and its uses in
IqraHanif27
 
economics.pptx gross domastic product uses
economics.pptx  gross domastic product useseconomics.pptx  gross domastic product uses
economics.pptx gross domastic product uses
IqraHanif27
 
Week 10-11 Managing Tablespaces and Data Files.ppt
Week 10-11 Managing Tablespaces and Data Files.pptWeek 10-11 Managing Tablespaces and Data Files.ppt
Week 10-11 Managing Tablespaces and Data Files.ppt
IqraHanif27
 
Intro_Chapter_03B.pdf types of printers with example
Intro_Chapter_03B.pdf types of printers with exampleIntro_Chapter_03B.pdf types of printers with example
Intro_Chapter_03B.pdf types of printers with example
IqraHanif27
 
ch1.ppt operating system from computer science for BSCs
ch1.ppt operating system from computer science for BSCsch1.ppt operating system from computer science for BSCs
ch1.ppt operating system from computer science for BSCs
IqraHanif27
 
Ad

Recently uploaded (15)

Parmila_nsnsnjnsnsnnwDevi_Rajbanshi.pptx
Parmila_nsnsnjnsnsnnwDevi_Rajbanshi.pptxParmila_nsnsnjnsnsnnwDevi_Rajbanshi.pptx
Parmila_nsnsnjnsnsnnwDevi_Rajbanshi.pptx
rahulrajbanshi981052
 
Musicfy lolMusicfy lolMusicfy lolMusicfy lol
Musicfy lolMusicfy lolMusicfy lolMusicfy lolMusicfy lolMusicfy lolMusicfy lolMusicfy lol
Musicfy lolMusicfy lolMusicfy lolMusicfy lol
bilalshah786104
 
ENSA_Module_12 - Network Troubleshooting.pdfchapterchapter-11.pdf.pdf
ENSA_Module_12 - Network Troubleshooting.pdfchapterchapter-11.pdf.pdfENSA_Module_12 - Network Troubleshooting.pdfchapterchapter-11.pdf.pdf
ENSA_Module_12 - Network Troubleshooting.pdfchapterchapter-11.pdf.pdf
edget1
 
Py-Slides-1.pptPy-Slides-1.pptPy-Slides-1.pptPy-Slides-1.ppt
Py-Slides-1.pptPy-Slides-1.pptPy-Slides-1.pptPy-Slides-1.pptPy-Slides-1.pptPy-Slides-1.pptPy-Slides-1.pptPy-Slides-1.ppt
Py-Slides-1.pptPy-Slides-1.pptPy-Slides-1.pptPy-Slides-1.ppt
v65176016
 
AnyTrans for iOS 8.9.2.20220609 Full Cracked Download [Latest]
AnyTrans for iOS 8.9.2.20220609 Full Cracked Download [Latest]AnyTrans for iOS 8.9.2.20220609 Full Cracked Download [Latest]
AnyTrans for iOS 8.9.2.20220609 Full Cracked Download [Latest]
FarhanSEO
 
chapter-11.pdfchapter-11.pdfchapter-11.pdfchapter-chapter-11.pdf.pdf
chapter-11.pdfchapter-11.pdfchapter-11.pdfchapter-chapter-11.pdf.pdfchapter-11.pdfchapter-11.pdfchapter-11.pdfchapter-chapter-11.pdf.pdf
chapter-11.pdfchapter-11.pdfchapter-11.pdfchapter-chapter-11.pdf.pdf
edget1
 
Linear Accelerators: Principles, Components, Mechanism of Action, and Their V...
Linear Accelerators: Principles, Components, Mechanism of Action, and Their V...Linear Accelerators: Principles, Components, Mechanism of Action, and Their V...
Linear Accelerators: Principles, Components, Mechanism of Action, and Their V...
ChaudharyBharatDagur
 
DU Meter Crack 8.01 + Serial Key Download [Latest 2025]
DU Meter Crack 8.01 + Serial Key Download [Latest 2025]DU Meter Crack 8.01 + Serial Key Download [Latest 2025]
DU Meter Crack 8.01 + Serial Key Download [Latest 2025]
FarhanSEO
 
Unidad Pedagogica 3ro-4to.documento090904
Unidad Pedagogica 3ro-4to.documento090904Unidad Pedagogica 3ro-4to.documento090904
Unidad Pedagogica 3ro-4to.documento090904
maylingcastro9
 
Week 2 lecture PCD 203skoacolacbabolabiocasoc
Week 2 lecture PCD 203skoacolacbabolabiocasocWeek 2 lecture PCD 203skoacolacbabolabiocasoc
Week 2 lecture PCD 203skoacolacbabolabiocasoc
saidraqb5
 
Bandicut Video Cutter 3.1.3.454 Crack Full Version [Latest]
Bandicut Video Cutter 3.1.3.454 Crack Full Version [Latest]Bandicut Video Cutter 3.1.3.454 Crack Full Version [Latest]
Bandicut Video Cutter 3.1.3.454 Crack Full Version [Latest]
FarhanSEO
 
Intro to Windows Presentation for CSS NC-2.pptx
Intro to Windows Presentation for CSS NC-2.pptxIntro to Windows Presentation for CSS NC-2.pptx
Intro to Windows Presentation for CSS NC-2.pptx
HelenAvila17
 
Concavity_Presentation_Updated.pptx rana
Concavity_Presentation_Updated.pptx ranaConcavity_Presentation_Updated.pptx rana
Concavity_Presentation_Updated.pptx rana
ranamumtaz383
 
ideapad_330S_14IKB_Shhjjkjhghhvbhjjjpec.pdf
ideapad_330S_14IKB_Shhjjkjhghhvbhjjjpec.pdfideapad_330S_14IKB_Shhjjkjhghhvbhjjjpec.pdf
ideapad_330S_14IKB_Shhjjkjhghhvbhjjjpec.pdf
MichaelDexterBalanta1
 
TR INGLES TECNICO ECCU-211 1[mmmm1].pptx
TR INGLES TECNICO ECCU-211 1[mmmm1].pptxTR INGLES TECNICO ECCU-211 1[mmmm1].pptx
TR INGLES TECNICO ECCU-211 1[mmmm1].pptx
EnocngelArcentalesVa
 
Parmila_nsnsnjnsnsnnwDevi_Rajbanshi.pptx
Parmila_nsnsnjnsnsnnwDevi_Rajbanshi.pptxParmila_nsnsnjnsnsnnwDevi_Rajbanshi.pptx
Parmila_nsnsnjnsnsnnwDevi_Rajbanshi.pptx
rahulrajbanshi981052
 
Musicfy lolMusicfy lolMusicfy lolMusicfy lol
Musicfy lolMusicfy lolMusicfy lolMusicfy lolMusicfy lolMusicfy lolMusicfy lolMusicfy lol
Musicfy lolMusicfy lolMusicfy lolMusicfy lol
bilalshah786104
 
ENSA_Module_12 - Network Troubleshooting.pdfchapterchapter-11.pdf.pdf
ENSA_Module_12 - Network Troubleshooting.pdfchapterchapter-11.pdf.pdfENSA_Module_12 - Network Troubleshooting.pdfchapterchapter-11.pdf.pdf
ENSA_Module_12 - Network Troubleshooting.pdfchapterchapter-11.pdf.pdf
edget1
 
Py-Slides-1.pptPy-Slides-1.pptPy-Slides-1.pptPy-Slides-1.ppt
Py-Slides-1.pptPy-Slides-1.pptPy-Slides-1.pptPy-Slides-1.pptPy-Slides-1.pptPy-Slides-1.pptPy-Slides-1.pptPy-Slides-1.ppt
Py-Slides-1.pptPy-Slides-1.pptPy-Slides-1.pptPy-Slides-1.ppt
v65176016
 
AnyTrans for iOS 8.9.2.20220609 Full Cracked Download [Latest]
AnyTrans for iOS 8.9.2.20220609 Full Cracked Download [Latest]AnyTrans for iOS 8.9.2.20220609 Full Cracked Download [Latest]
AnyTrans for iOS 8.9.2.20220609 Full Cracked Download [Latest]
FarhanSEO
 
chapter-11.pdfchapter-11.pdfchapter-11.pdfchapter-chapter-11.pdf.pdf
chapter-11.pdfchapter-11.pdfchapter-11.pdfchapter-chapter-11.pdf.pdfchapter-11.pdfchapter-11.pdfchapter-11.pdfchapter-chapter-11.pdf.pdf
chapter-11.pdfchapter-11.pdfchapter-11.pdfchapter-chapter-11.pdf.pdf
edget1
 
Linear Accelerators: Principles, Components, Mechanism of Action, and Their V...
Linear Accelerators: Principles, Components, Mechanism of Action, and Their V...Linear Accelerators: Principles, Components, Mechanism of Action, and Their V...
Linear Accelerators: Principles, Components, Mechanism of Action, and Their V...
ChaudharyBharatDagur
 
DU Meter Crack 8.01 + Serial Key Download [Latest 2025]
DU Meter Crack 8.01 + Serial Key Download [Latest 2025]DU Meter Crack 8.01 + Serial Key Download [Latest 2025]
DU Meter Crack 8.01 + Serial Key Download [Latest 2025]
FarhanSEO
 
Unidad Pedagogica 3ro-4to.documento090904
Unidad Pedagogica 3ro-4to.documento090904Unidad Pedagogica 3ro-4to.documento090904
Unidad Pedagogica 3ro-4to.documento090904
maylingcastro9
 
Week 2 lecture PCD 203skoacolacbabolabiocasoc
Week 2 lecture PCD 203skoacolacbabolabiocasocWeek 2 lecture PCD 203skoacolacbabolabiocasoc
Week 2 lecture PCD 203skoacolacbabolabiocasoc
saidraqb5
 
Bandicut Video Cutter 3.1.3.454 Crack Full Version [Latest]
Bandicut Video Cutter 3.1.3.454 Crack Full Version [Latest]Bandicut Video Cutter 3.1.3.454 Crack Full Version [Latest]
Bandicut Video Cutter 3.1.3.454 Crack Full Version [Latest]
FarhanSEO
 
Intro to Windows Presentation for CSS NC-2.pptx
Intro to Windows Presentation for CSS NC-2.pptxIntro to Windows Presentation for CSS NC-2.pptx
Intro to Windows Presentation for CSS NC-2.pptx
HelenAvila17
 
Concavity_Presentation_Updated.pptx rana
Concavity_Presentation_Updated.pptx ranaConcavity_Presentation_Updated.pptx rana
Concavity_Presentation_Updated.pptx rana
ranamumtaz383
 
ideapad_330S_14IKB_Shhjjkjhghhvbhjjjpec.pdf
ideapad_330S_14IKB_Shhjjkjhghhvbhjjjpec.pdfideapad_330S_14IKB_Shhjjkjhghhvbhjjjpec.pdf
ideapad_330S_14IKB_Shhjjkjhghhvbhjjjpec.pdf
MichaelDexterBalanta1
 
TR INGLES TECNICO ECCU-211 1[mmmm1].pptx
TR INGLES TECNICO ECCU-211 1[mmmm1].pptxTR INGLES TECNICO ECCU-211 1[mmmm1].pptx
TR INGLES TECNICO ECCU-211 1[mmmm1].pptx
EnocngelArcentalesVa
 
Ad

Lecture-01.pdf good lecture important notes

  • 2. What is Android? Android is a mobile operating system based on a modified version of the Linux and other open source software, designed primarily for touchscreen mobile devices such as smartphones and tablets.
  • 3. Android is developed by a consortium of developers known as the Open Handset Alliance and commercially sponsored by Google. It was exposed in November 2007, with the first commercial Android device, the HTC Dream, being launched in September 2008.
  • 5. • The Open Handset Alliance (OHA) is a consortium of 84 firms to develop open standards for mobile devices. Member firms include HTC, Sony, Dell, Intel, Motorola, Google, Samsung etc.
  • 6. • Android is a mobile operating system that has been around for nearly 15 years. You'll primarily find it as the base operating system of phones and tablets around the world. Additionally, there are other operating systems that natively support Android applications, including Chrome OS and Windows 11.
  • 7. What is Android Inc.? Android Inc. was a privately owned company that was founded in 2003 by Andy Rubin, Richard Miner, Chris White, and Nick Sears. It was picked up by Google in 2005. However, it was actually working on the Android operating system.
  • 8. Features of Android Because Android is open source and freely available to manufacturers for customization, there are no fixed hardware or software configurations. However, Android itself supports the following features:
  • 9. • Storage — Uses SQLite, a lightweight relational database, for data storage. • Connectivity — Supports Bluetooth (Wi-Fi, WiMAX. • Messaging — Supports both SMS and MMS. Web browser — Based on the open source WebKit, together with Chrome’s V8 JavaScript engine ➤ Media support — Includes support for the following media: H.263, H.264 (in 3GP or MP4 container), MPEG-4 WAV, JPEG, PNG, GIF, and BMP
  • 10. Hardware support —Sensor, Camera, Digital Compass ➤ Multi-touch — Supports multi-touch screens ➤ Multi-tasking — Supports multi-tasking applications  A built-in screen recorder
  • 11. Architecture of Android Android architecture is a software stack of components to support mobile device needs. Android software stack contains a Linux Kernel, collection of c/c++ libraries which are exposed through an application framework services, runtime, and application. Following are main components of android architecture those are.
  • 13. Linux kernel — This is the kernel on which Android is based. This layer contains all the low level device drivers for the various hardware components of an Android device. Platform Libraries — These contain all the code that provides the main features of an Android OS. For example, the SQLite library provides database support so that an application can use it for data storage. The WebKit library provides functionalities for web browsing.
  • 14. Android runtime — At the same layer as the libraries, the Android runtime provides a set of core libraries that enable developers to write Android apps using the Java programming language. The Android runtime also includes the Dalvik virtual machine, which enables every Android application to run in its own process. Dalvik is a specialized virtual machine designed specifically for Android and optimized for battery- powered mobile devices with limited memory and CPU.
  • 15. Application framework — Exposes the various capabilities of the Android OS to application developers so that they can make use of them in their applications. Applications — At this top layer, you will find applications that send with the Android device (such as Phone, Contacts, Browser, etc.), as well as applications that you download and install from the Android Market. Any applications that you write are located at this layer.
  • 16. The Android Developer Community www.stackoverflow.com (For Questions) http://developer.android.com/training/index .html (For training) http://groups.google.com/group/android-discuss (For Discuss)