Вы находитесь на странице: 1из 75

1

Android

Android

Android

Android. 1.


Android

Android. 1.

Android

Android
(, ,
), Linux

Java-,

Google

: www.android.com

Android. 1.

Android

Android. 1.

( 4000 )

700 . , 850 .

Android. 1.

Android

2003
Android Inc.

2005 Android Inc.


Google

23 2008
Android Android 1.0
Apple Pie

Android. 1.

Android

Android 1.0 HTC


Dream ( T-Mobile G1)

Android. 1.

Android 1.1 Banana Bread

Android 1.5 Cupcake

Android 1.6 Donut

,
,
, 800480
..

Android. 1.

Android 2.0 2.1 Eclair:


Google,
HTML5
-

2.2 Froyo:


, JIT; Adobe Flash

Android. 1.

10

2010

2.3 Gingerbread (
2013):

,
HD-
,
Ext4

Android. 1.

11

2011
Android 3.0 Honeycomb, 3.1 3.2.
3.2

Android. 1.

12

2011

Android 4.0 Ice Cream Sandwich:


(
)


( ARM
Intel x86 MIPS)

Android. 1.

13

2012
Android 4.1 Jelly Bean:

Android. 1.

14

2013

4.4 Android KitKat:

NFC-

,
!

Android. 1.

15

Android

Android. 1.

16

Linux ( )

, ;

Android. 1.

17

..

Android. 1.

18


/++
,
:

Surface Manager

Media Framework

SQLite

3D

LibWebCore

SGL (Skia Graphics Engine)

SSL
19
Android. 1.

Android Runtime

,
,
Java

Dalvik,

Android. 1.

20

Application Framework

API,

Android. 1.

21

Application Framework


(Views)

- (Content Providers)

(Resource Manager)

(Notification Manager)

(Activity Manager)

(Location Manager)

Android. 1.

22

Applications

,
Android. , , ,
SMS, , ,
.

Android. 1.

23

Android. 1.

24

Android IDE

Android Studio (IntelliJ IDEA)

Intel XDK

Android. 1.

25

Android IDE


--

,
, , ""

Android. 1.

26

Android IDE

Android. 1.

27

Android IDE


Java/Xml Android SDK ,
C/C++ Android NDK

Eclipse

Dropbox

GIT

Android. 1.

28

Android IDE

Android. 1.

29

Android IDE

Android. 1.

30

Android IDE

Android. 1.

31

Android Studio (IntelliJ IDEA)

Android. 1.

32

Android Studio (IntelliJ IDEA)

Android. 1.

33

Android Studio (IntelliJ IDEA)

Android. 1.

34

Intel XDK

,
,

Android, Apple
iOS, Microsoft Windows 8, Tizen

HTML5 JavaScript

Android. 1.

35

Intel XDK

Android. 1.

36

Intel XDK

Android. 1.

37

Intel XDK

Android. 1.

38

Intel XDK

Android. 1.

39

Google Android SDK (ADT Bundle)

Android NDK

Marmalade SDK

Cygwin (for Microsoft Window OS)

Android. 1.

40

Marmalade SDK

SDK Ideaworks3D
Limited

, ,

,

Android. 1.

41

Intel

Intel* Hardware Accelerated Execution Manager


(Intel* HAXM)

Intel* Graphics Performance Analyzers (Intel* GPA)


System Analyzer

Intel* Integrated Performance Primitives (Intel*


IPP) Preview

Intel* Threading Building Blocks (Intel* TBB)

Intel* Software Manager

Android. 1.

42

Beacon Mountain

Intel Android


, ,
Android


Intel Atom ARM

Android. 1.

43

Beacon Mountain

Android. 1.

44

Android

Android. 1.

45

JDK (Java Development Kit


Oracle
Corporation
Java)

Android IDE

USB Windows (
)

Android. 1.

46

Activities

Content Providers
Android
Application

Intents

Services

Android. 1.

47

Activity

Activity

(
)

Android. 1.

48

Activity Lifecycle

Active

Paused

Stopped

Dead

Android. 1.

49

Content Provider

Content Provider

Android. 1.

50

Intent

Intents ,

:

sms-

SD-

Intents
.
Android. 1.

51

Services

, GUI

.
:

Android. 1.

52

Android. 1.

53

(. emulation)
,
, (
)
() , ,
() ,


().
[]
Android. 1.

54

Android. 1.

55

Android. 1.

56

Android. 1.

57

Genymotion Android


Android (x86 OpenGL)

Genymotion Linux, Windows Mac


OS X VirtualBox

Android. 1.

58

Genymotion

Android. 1.

59

Android. 1.

60


USB

Android. 1.

61


USB

*.apk,

Google Play,


Android. 1.

62

Android. 1.

63

Android. 1.

64

!
Android. 1.

65

Android. 1.

66

Android. 1.

67

: \adt-bundle-windows-x8620130729\sdk\extras\google\usb_driver

Android. 1.

68

!
Android. 1.

69

Run\Debug Configurations

Android. 1.

70

Android. 1.

71

Android. 1.

72

Google Play

Google,

Android

,
, $25

Android. 1.

73


(
Google)

!

!

Android. 1.

74

http://developer.android.com

http://
confluence.jetbrains.com/display/IntelliJIDEA/A
ndroid+Development

Android. 1.

75

Оценить