Escolar Documentos
Profissional Documentos
Cultura Documentos
What is Android?
Android is a mobile operating system(OS).
Google has further developedAndroid
TVfor televisions,Android Autofor cars,
andAndroid Wearfor wrist watches, each
with a specialized user interface.
Variants of Android are also used
onnotebooks,game consoles,digital
cameras, and other electronics.
Power
Interface
Memory
Communication
processor
Portability
iOS
BlackBerry OS
Windows Phone
Symbian OS
Bada
Firefox OS
Ubuntu Touch
Sailfish OS
History
Android was founded in October
2003 by
Andy Rubin
Rich Miner
Nick Sears
Chris White
History
In July 2005,Googleacquired Android
Inc. for at least $50 million, whose key
employees, including Rubin, Miner
and White, stayed at the company
after the acquisition.
The first commercially available
smartphone running Android was the
HTC Dream, released onOctober 22,
2008.
Versions
Android 1.0 and 1.1 had no fun codename
This first release was made in September 2008,
not used in any commercially available device
Versions
Honeycomb: February 22, 2011
Android 3.0
Android 3.1
Android 3.2
Versions
KitKat: September
2013,
Android 4.4
Marshmallow: October
2015
Android 6.0
Android
iOS
Windows
Phone
BlackBerry
OS
Others
2015
Q2
82.8%
13.9%
2.6%
0.3%
0.4%
2014
Q2
84.8%
11.6%
2.5%
0.5%
0.7%
2013
Q2
79.8%
12.9%
3.4%
2.8%
1.2%
2012
Q2
69.3%
16.6%
3.1%
4.9%
6.1%
Architecture
Role
View
System
Used to build an application, including lists, grids, text boxes, buttons, and
embedded web browser
Content
Provider
Resource
Manager
Notification
Manager
Activity
Manager
Core Libraries
Providing most of the functionality available in the core libraries of the
Java language
APIs
Data Structures
Utilities
File Access
Network Access
Graphics
Etc
20
Network Stack
Driver Model
Security
Providing an abstraction layer between the H/W and the rest of the
S/W stack
Application
Fundamentals
Activity Lifecycle
What is Activities ?
An Activity is an application component that provides
a screen with which users can interact in order to do
something,
Ex. such as dial the phone, take a photo, send an
email, or view a map.
Each activity is given a window in which to draw its
user interface. The window typically fills the screen,
but may be smaller than the screen and float on top
of other windows.
25
2. paused
If an activity has lost focus but is still visible (that is, a new nonfull-sized or transparent activity has focus on top of your activity).
A paused activity is completely alive (it maintains all state and
member information and remains attached to the window
manager),
but can be killed by the system in extreme low memory
situations.
26
Starting an Activity
You can start another activity by calling
startActivity(), passing it an Intent that describes the
activity you want to start.
An intent can also carry small amounts of data to be
used by the activity that is started.
Intent intent = new Intent(this,
SignInActivity.class);
startActivity(intent);
29
30
32
Thanking
You