Tải bản đầy đủ (.pdf) (60 trang)

Xây dựng ứng dụng đọc tin tức trường đại học sư phạm đại học đà nẵng trên nền tảng android

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (998.91 KB, 60 trang )

,+&ơ11*
751*,+&63+0
.+2$7,1+&

.+ẽ$/81771*
7ơ,

;ặ<'1*1*'1*&7,17
,+&63+0
- ,+&ơ11*
75ầ11171*$1'52,'

GVHD

761*8<175148&9,

SVTH
/
P

1*8<11*&48ặ1
: 11CNTT1

j1QJWKiQJ
5 QP
2015


i

/Ӡ,&Ҧ0Ѫ1



ĈҫXWLrQHP[LQEj\WӓOzQJEL
ӃWѫQFKkQWKjQKYj
7LӃQVƭ

1JX\ӉQ7UҫQ4XӕF9LQKQJѭӡLÿmWұQ
OXұQQj\ÿѭӧFKRjQWKjQK

(P[LQFKkQWKjQKFҧPѫQ7Uѭӡ
QJĈҥLKӑF6ѭ3KҥP
±ĈҥLKӑF
Ĉj1ҹQJ

FQJWRjQ WKӇ FiF JLҧQJ YLrQ FӫD
±
NK

ĈҥLKӑF
Ĉj1ҹQJÿmWҥRPӑLÿLӅXNLӋQWKX

WұSYjKRjQWK
jQKNKyDOXұQWӕWQJKLӋS
(P[LQÿѭӧFFҧPѫQ

EҧRYjTXDQWkPFӫDFiFWKҫ\F{NKR
KӑFYjKRjQWKjQKNKyDOXұQ

&XӕL FQJ HP PXӕQ JӱL OӡL FҧP ѫQ

QKӳQJ QJѭӡL OX{Q ÿӝQJ YLrQ NKtFK OӋ

QJKLӋS;LQFKkQ
WKjQKFҧPѫQ


ii

/Ӡ,&$0Ĉ2$1
7{L[LQFDPÿRDQ
1

1KӳQJQӝLGXQJWURQJNKyDOXұQ
Qj\OjGRW{LWӵW

VӵKѭӟQJ
GүQWUӵFWLӃSFӫDWKҫ\1JX\Ӊ
2

MӑLWKDPNKҧRGQJWURQJNKyDOX
ÿӅXÿѭӧFWUtFKGү

tên tác JLҧWrQF{
QJWUuQKWKӡLJLDQÿӏD
3

0ӑLVDRFKpSNK{QJKӧSOӋYLS

trá tôL[LQFKӏXKRjQWRjQWUiFKQKL
.
Ĉj1̽QJWKiQJ
QăP


6LQKYLrQWKӵF

1JX\ӉQ1JӑF4Xk


iii

0Ө&/Ө&
'$1+0Ө&&È&7Ӯ9,ӂ77Ҳ7
......................................................................... vi
'$1+0Ө&&È&%Ҧ1*
...................................................................................... vii
'$1+0Ө&&È&+Ỵ1+
...................................................................................... viii
0ӢĈҪ8
.................................................................................................................... 1
1. 7tQKFҩSWKLӃWFӫDÿӅWjL
.................................................................................. 1
2. 0өFWLrXQJKLrQFӭX
....................................................................................... 1
3. ĈӕLWѭӧQJQJKLrQFӭX
..................................................................................... 2
4. 3KҥPYLQJKLrQFӭX
........................................................................................ 2
5. 3KѭѫQJSKiSQJKLrQFӭX
................................................................................ 2
6. %ӕFөFÿӅWjL
................................................................................................... 2
&+ѬѪ1*

&Ѫ6Ӣ/é7+8<ӂ7
........................................................................ 4
1.1. /ӎ&+6Ӱ$1'52,'
........................................................................................... 4
1.2. .,ӂ175Ò&&Ӫ$$1'52,'
............................................................................4
1.2.1. 7ҫQJӭQJGөQJ
..........................................................................................6
1.2.2. Application framework.............................................................................6
1.2.3. Library ......................................................................................................7
1.2.4. Android Runtime ......................................................................................7
1.2.5. Linux kernel..............................................................................................7

1.3. $1'52,'(08/$725 *,Ҧ/Ұ3&+Ҥ<$1'52,
) .................................7
&+8.ǣӬ1*'Ө1*$1'52,'
.....................................................................9
&KXNǤVӕQJWKjQKSKҫQ
...........................................................................9
1.4.2. Activity Stack .........................................................................................10
1.5. SQLITE ..............................................................................................................11

1.6. *,Ӟ,7+,ӊ8'ӎ&+9Ө*22*/(&/28'0(66$
............................12
ĈӏQKQJKƭD
..............................................................................................12
&ѫFKӃKRҥWÿӝQJ
....................................................................................12
1.7. PHÂN TÍCH XML TRONG ANDROID .........................................................13
7әQJTXDQ;0/

.....................................................................................13


iv

1.7.1.1. .KiLQLP
........................................................................................13
1.7.1.2. &XWU~F
...........................................................................................13
1.7.2. RSS .........................................................................................................14

&iFOSJLDRGLQSKkQWtFK;0
..........................................................14

1.8*,,7+,8'&+
9386+127,),&$7,21&$3$56
.....................15
1.87QJTXDQ3DUVH
.....................................................................................15

1.8'FKYSXVKQRWLILFDWLRQFD3
.......................................................16

1.8&jLW3DUVH6'.YjRPWGiQ
...........................16
&+1*
: 3+ặ17ậ&+7+,7.
................................................................ 19

3+ặ17ậ&+&ẩ&&+1*75ẻ1+71*7

........................................19
2.1.1. 0WVFKQJWUuQKWQJW
................................................................19
2.1.1.1. 3KQPPFEiR7XL7U
..........................................................19
2.1.1.2. 3KQPPFEiR'kQ7Ut
............................................................20
2.1.1.3. 3KҫQPӅPÿӑFEiR9LHW1DP1HW
....................................................21
2.1.2. 1KұQ[pWFKXQJ
.......................................................................................22
2.1.2.1. ѬXÿLӇP
..........................................................................................22
2.1.2.2. 1KѭӧFÿLӇP
....................................................................................22
2.2. 0Ð7ҦĈӄ7¬,
.................................................................................................22
2.2.1. ;iFÿӏQK\rXFҫXFӫDEjLWRiQ
................................................................22
2.2.2. ӭFQăQJ
.................................................................................23
2.2.3. ...........................................................................23
2.3. 7+,ӂ7.ӂ+ӊ7+Ӕ1*
.....................................................................................23
2.3.1. 6ѫÿӗWәQJTXDQKӋWKӕQJ
.......................................................................23
2.3.2. Usecase ...................................................................................................24
2.3.2.1. 6ѫÿӗ8VHFDVH

.................................................................................24
2.3.2.2. ĈһFWҧ8VHFDVH
................................................................................24
2.3.3. 6ѫÿӗWXҫQWӵ
...........................................................................................27
2.3.3.1. &KӭFQăQJÿӑFWLQ
...........................................................................27
2.3.3.2. &KӭFQăQJNLӇPWUDWLQPӟL
............................................................27
2.3.3.3. &KӭFQăQJÿăQJNêFKX\rQPөF
.....................................................28


v

2.3.3.4. ChӭFQăQJFjLÿһW
............................................................................28
2.3.4. 7KLӃWNӃFѫVӣGӳOLӋX
.............................................................................29
2.3.5. 6ѫÿӗOӟS
.................................................................................................30
2.3.6. 6ѫÿӗTXDQKӋJLӳDFiFEҧQJ
..................................................................31
&+ѬѪ1*
: 7+Ӱ1*+,ӊ0&+ѬѪ1*75Ỵ1+
... Error! Bookmark not defined.
Ӭ1*'Ө
NG ......................................................................................................32
3.1.1. Màn hình chính .......................................................................................32
3.1.2. Danh sách tin ..........................................................................................32

Ĉӑ
FWLQFKLWLӃW
........................................................................................33
.,ӆ01*+,ӊ07+Ӵ&7ӂ
................................................................................36
ĈѭDӭQJGөQJOrQ*RRJOH3OD\
..............................................................36
7KӕQJNrÿҥWÿѭӧF
..................................................................................37
.ӂ7/8Ұ19¬.,ӂ11*+ӎ
................................................................................ 39
.ӂ748ҦĈҤ7ĈѬӦ&
...................................................................................39
+Ҥ1&+ӂ
.........................................................................................................39
+ѬӞ1*3+È775,ӆ1
....................................................................................40
7¬,/,ӊ87+$0.+Ҧ2
...................................................................................... 41
3+Ө/Ө&
................................................................................................................. 49

3KөOөF0mQJXӗQKjPJӱLSXVKWӯV
...................................49

3Kө OөF  0m QJXӗQ
YD
ILOH
FKөL
3XVK1RWLILF

WUiFK QKL
notification ........................................................................................................50

3KөOөF1ӝLGXQJILOH$QGURLG0DQLI
.........................51


vi

'$1+0Ө&
&È&7Ӯ9,ӂ77Ҳ7
API

Application Programming Interface

CSDL

&ѫVӣGӳOLӋX

GCM

Google Cloud Messaging

IDE

Integrated Development Enveronment

RSS

Rich Site Summary


SDK

Software Development Kit

XML

EXtensible Markup Language


vii

'$1+0Ө&
CÁC %Ҧ1*
6ӕKLӋX

7rQEҧQJ

Trang

2.1

ĈһFWҧ8VHFDVH³.LӇPW
UDWLQPӟL´

2.2

ĈһFWҧ8VHFDVH³ĈăQJNêFKX\rQPөF
25


2.3

ĈһFWҧ8VHFDVH³;HPGDQKViFKWLQ´
26

2.4

ĈһFWҧ8VHFDVH³&jLÿһW´

2.5

7K{QJWLQEҧQJ³DQGURLGBPHWDGDWD´
29

2.6

7K{QJWLQEҧQJ³FDWHJRU\´

29

2.7

7K{QJWLQEҧQJ³QHZV´

30

25

26



viii

'$1+0Ө&
CÁC HÌNH
6ӕKLӋX

Tên hình

Trang

1.1

&ҩXWU~FV
WDFNKӋWKӕQJ$QGURLG

5

1.2

Android Emulator

8

1.3

&KXNǤVӕQJFӫDWKjQKSKҫQӭQJGөQ
9

1.4


Activity stack

10

1.5

*LDRGLӋQ64/LWH
Manager

11

1.6

&ѫFKӃKRҥWÿӝQJFӫD*&0

12

1.7

3DUVHKӛWUӡKҫXKӃWFiFQӅQWҧQJ
15

2.1

0jQKuQKYjPHQXSKҫQPӅP7XәL7Uҿ
19

2.2


0jQKuQKGDQKViFKWLQYjWLQFKL
20
7XәL7Uҿ

2.3

0jQKuQKKRPHFӫDSKҫQPrPÿӑFEiR
20

2.4

0jQKuQKGDQKViFKWLQYjÿӑFWLQ
21
báo Dân Trí

2.5

0jQ KuQK PHQX Yj GDQK ViFK WLQ Fӫ
21
VietNamNet

2.6

0jQ KuQK PHQX Yj GDQK ViFK WLQ Fӫ
22
VietNamNet

2.7

SѫÿӗWәQJTXDQKӋWKӕQJ


23

2.8

6ѫÿӗ8VHFDVH

24

2.9

6ѫÿӗWXҫQWӵFKӭFQăQJÿӑFWLQ
27

2.10

6ѫÿӗWXҫQWӵFKӭFQăQJÿӑFWLQ
27

2.11

6ѫÿӗWXҫQWӵFKӭFQăQJÿăQJNêFK
28

2.12

6ѫÿӗWXҫQWӵFKӭFQăQJFjLÿһW
28

2.13


6ѫÿӗOӟS

2.14

6ѫÿӗOӟSTXDQKӋJLӳDFiFEҧQJ
31

3.1

*LDRGLӋQPjQKuQKFKtQK

30

32


ix

3.2

Danh sách tin

33

3.3

&iFFKӭFQăQJOӑFWLQ

33


3.4

3KkQELӋWWLQÿmÿӑFKRһFFKѭDÿӑF
34

3.5

&KӭFQăQJÿӑFWLQFKLWLӃW

34

3.6

&KӭFQăQJFKLDVҿWLQ

35

3.7

&KӭFQăQJFjLÿһW

35

3.8

ӬQJGөQJWҥL*RRJOH3OD\

36


3.9

Tên YjVӕOѭӧQJPӝWVӕWKLӃWEӏFjL
37

3.10

/ѭӧWFjLÿһWWUrQSKLrQEҧQKӋÿLӅ
38

3.11

/ѭӧWFjLÿһWWUrQQKjPҥQJGLÿӝQJ
38

3.12

/ѭӧWFjLÿһWWUrQQKjPҥQJGLÿӝQJ
38


1

0ӢĈҪ8
1. 7tQKFҩSWKLӃWFӫDÿӅWjL

+LӋQ QD\ ZHEVLWH KWWSZZZXHG

WK{QJEiRYjWLQWӭFFӫDWUѭӡQJĈҥL
KҥP

±ĈҥLKӑFĈj1ҹQ

FұSQKұWFiFWK{QJEiRYjWLQWӭFEX

ZHEVLWHYLӋFWuPNLӃPFNJQJQKѭQҳP

ĈӇ NӏS WKӡL QҳP EҳW WK{QJ WLQ QJѭ

ZHEVLWHÿӇNLӇPWUDFyWLQPӟL
KD\NK{QJÿ{LNKLQKLӅ

WLQPӟLKD\QӃXFyWLQPӟLFNJQJNK{
UҩWQKLӅXEҩWWLӋQ

9ӟL QKX FҫX PXӕQ Fy PӝW ӭQJ GөQJ

$QGURLGÿӇTXҧQOêWK{QJEiRKӛWUӧ
YjÿһFELӋWKѫ

ÿӝQJWK{QJEiRNKLWLQPӟLWKHRÿ~QJ

'RÿyÿӅWjLÿѭӧFFKӑQOj
³;k\G͹QJͱQJGͭQJÿ͕F
WU˱ͥQJĈ̩

K͕F6˱SK̩P
- Ĉ̩LK͕FĈj1̽QJWUrQQ͉QW̫QJ
QKҵP[k\GӵQJ

dөQJÿӑFWK{QJEiRWӯZHEVLWHQKjWU


WK{QJTXDNrQK566 PjNK{QJFҫQSKҧ

WKHRÿyOjKӋWKӕQJEiRWLQPӟLWKH
ÿăQJNê
2. 0өFWLrXQJKLrQFӭX
ƒ 1JKLrQFӭX
YӅQӅQWҧQJ
Android và [k\GӵQJӭQJGөQJ
.

ƒ 1JKLrQFӭXWKLӃWNӃJLDRGLӋQSK
Android.

ƒ 7uPKLӇXYjVӱGөQJNӻWKXұW3XVK
RQGRErQWKӭ
.

ƒ 7uPKLӇXYjVӱGөQJ64/LW
HӭQJGөQJYjRYLӋFT
.
ƒ 7uPKLӇX
YjVӱGөQJWұSWLQ566

ƒ 7uPKLӇXFiFK
WULӇQNKDLPӝWӭQJGөQJWUr
.


2


3. ĈӕLWѭӧQJQJKLrQFӭX
ƒ1JKLrQFӭXYӅQӅQWҧQJ
Android và [k\GӵQJӭQJGөQJ
.

ƒ1JKLrQFӭXWKLӃWNӃJLDRGLӋQSK
Android.

ƒ7uPKLӇXYjVӱGөQJNӻWKXұW3X
sh NotificatiRQGRErQWKӭ
.

ƒ7uPKLӇXYjVӱGөQJ64/LW
HӭQJGөQJYjRYLӋFT
.
ƒ7uPKLӇXYjVӱGөQJWұSWLQ566

ƒ7uPKLӇXFiFK
WULӇQNKDLPӝWӭQJGөQJWUr
.
4. 3KҥPYLQJKLrQFӭX
ƒ0{KuQKOұSWUuQKWUrQ$QGURLG
ƒ1J{QQJӳOұSW
rình java trên Android.
ƒ64/LWHWURQJOұSWUuQK$QGURLG

ƒ3XVKQRWLILFDWLRQVÿѭӧFFXQJFҩS
5. 3KѭѫQJSKiSQJKLrQFӭX


ƒ7uPKLӇXNKҧRViWFiFӭQJGөQJW
Android có VӱGөQJ
các
NӻWKXұWOұSWUuQKOLrQTXDQÿӃQ
ÿӅWjL

ƒĈӅ
[XҩWYj
QKұQSKҧ
QKӗLFKӭFQăQJWӯ
JLiRYLrQKѭӟQJG
ÿӇFyJLҧ
SKiS[k\GӵQJÿӅWjL
.

ƒ1JRjLUDVӱGөQJFiFSKѭѫQJSKiS

WjLOLӋXJLiRWUuQKKD\FiFWjLOL
[k\GӵQJ
6. %ӕFөFÿӅWjL
™ &K˱˯QJ&ͧVͧ
WKX\͇W

Em trình bày tәQJTXDQYӅKӋÿLӅXKjQK
Android, FiFKWKӭFKRҥ

FӫDPӝWӭQJGөQJ
DQGURLGFKҥ\PӝWӭQJGөQJ$
(PÿL


vào gLӟLWKLӋXFiFNӻWKXұWYj
F{QJQJKӋVӱGөQJWURQJ
Google
Cloud Messaging, XML, Parse Service.


3

™ &K˱˯QJ3KkQWtFKWKL͇WN͇

Em WLӃQKjQK
phân tích các SKҫQPӅPFyFFKӭFQăQJ
WѭѫQJWӵÿm
Wӯÿy

pKkQWtFKKӋWKӕ
QJSKkQWtFKWKLӃWNӃFѫVӣ

™ &K˱˯QJ7K͵QJKL͏PFK˱˯QJWUuQK

&KѭѫQJQj\HPWUuQKEj\
KuQKҧQKFӫD
VҧQSKҭQ
YjNӃWTXҧVDX
ӭQJGөQJOrQ*RRJOH3OD\


4

&+ѬѪ1*


&Ѫ6Ӣ/é7+8<ӂ7
1.1. /ӎ&+6Ӱ$1'52,'

$QGURLG Oj PӝW KӋ ÿLӅX KjQK GӵD

GjQKFKRFiFWKLӃWEӏGLÿӝQJFyPjQ

Yj Pi\ WtQK EҧQJ %DQ ÿҫX $QGURLG

$QGURLGYӟLVӵKӛWUӧWjLFKtQKWӯ
OҥLYjRQăP
[1].

9jRFXӕLQăP$QGURLGWKXӝF

1JXӗQ Pӣ 2SHQ
OLDQFH

+DQGVHW
YӟL
$O
NKRҧQJ  W

QKj
Q

[XҩW QKj SKiW
FKR WKLӃW
WULӇQ Eӏ

ӭQJ
GL
GөQ
ÿӝQ
Google[2].

3KLrQEҧQ
Software Development Kit (SDK) OҫQÿҫXWLrQSK

WKiQJ  QăP
-0RELOH
FNJQJ
KmQJF{QJ
7 ҥL
Eӕ
$QGURL
FKLӃ

ÿҫXWLrQÿyOjFKLӃF7
-0RELOH*0ӝWYjLQJj\VD

F{QJ Eӕ Vӵ UD PҳW SKLrQ EҧQ $QGURL

WKiQJQăP*RRJOHÿѭӧFFҩS
Platform [3].

9jRFXӕLQăP
*RRJOHFKRSKiWKjQKPӝW

JӑL Oj $QGURLG 'HY 3KRQH  Fy WKӇ F


NK{QJEӏUjQJEXӝFYjRFiFQKjFXQJ

FӫDWKLӃWEӏQj\OjFKRSKpSFiFQK
WKtQJKLӋ

WUrQ PӝW WKLӃW Eӏ WKӵF Fy WKӇ FKҥ\
PӝWEҧQKӧSÿӗQJQjR
.

ĈӃQ QD\ $QGURLG ÿm WUҧL TXD QKLӅX

1.1    
YӟL
c Fi


WtQK QăQJ
j\ FjQJ
QJ ÿҫ\ ÿӫ KRjQ WKLӋQ
.
Yj


5

.,ӂ175Ị&&Ӫ$$1'52,'

0{KuQKVDXWKӇKLӋQPӝWFiFKWәQ


KjQK$QGURLG0ӛLPӝWSKҫQVӁÿѭӧFÿ
APPLICATIONS
Home

Phone

Contact

«

Browser

APPLICATION FRAMEWORK
Activity

Window

Content

View

Manager

Manager

Providers

System

Package


Telephony

Resoure

Location

Notification

Manager

Manager

Manager

Manger

Manager

LIBRARIES
Surface

Media

Manager

Framework

OpenGL | ES


FreeType

ANDROID RUNTIME
SQLite
Core Libraries

WebKit
Dalvik Virtual
Machine

SGL

SSL

libc

LINUX KERNEL
Display Driver

Keypad Driver

Camera Driver

Wifi Driver

Flash Memory

Binder (IPC)

Driver


Driver

Audio Driver

Power
Management

Hình 1.1. &̭XWU~FVWDFNK͏WK͙QJ$


6

7ҫQJӭQJGөQJ

$QGURLG ÿѭӧF WtFK KӧS VҹQ PӝW Vӕ
FRQWDFWV EURZVHU FDPHUD 3KRQH«

KjQK$QGURLGÿӅXÿѭӧFYLӃWEҵQJ-DYD
1.2.2 Application framework

$QGURLGFXQJFҩSPӝWQӅQWҧQJSKi

WULӇQ NKҧ QăQJ [k\ GӵQJ FiF ӭQJ GөQ

SKiWWULӇQÿѭӧFWӵGRWұQGөQJFiFW

FұSFiFGӏFKYөFKҥ\
QӅQWKLӃWOұSKӋWKӕQJEiR


1KjSKiWWULӇQFyWKӇWUX\FұSYj

,QWHUIDFH
FQJPӝWNKX{QNKәÿѭӧFV

WU~FӭQJGөQJÿѭӧFWKLӃWNӃÿӇÿѫQJ

bҩWNǤӭQJGөQJFyWKӇ[XҩWEҧQNKҧ

ÿyFyWKӇVӱGөQJQKӳQJNKҧQăQJ Fy

NKX{QNKә
&ѫFKӃQj\FKRSKpSFiF
EӣLQJѭӡLVӱGөQJ

&ѫEҧQWҩWFҧF
iFӭQJGөQJOjPӝWEӝFiFGӏFK

x 0ӝWWұSKӧSUҩWQKLӅXFiF9LHZFy

WKLӃW NӃ SKҫQ JLDR GLӋQ ӭQJ Gө
OLQHDUOD\RXW«

x 0ӝW ³&RQWHQW 3URYLGHU´ WUX\
FKR SKpS
[XҩW

OLӋXWӯFiFӭQJGөQJNKiF FKҷQJ
OLӋXJLӳDFiFӭQJGөQJÿy


x 0ӝW³5HVRXUFH0DQDJHU´FXQJFҩSW

SKҧL Oj Pm QJXӗQ FKҷQJ KҥQ QKѭ
layout files.


7

x 0ӝW³1RWLI\FDWLRQ0DQDJHU´FKRSK
custom alerts trong status bar.

$FWLYLW\0DQDJHUÿѭӧFGQJÿӇTXҧQ
ÿLӅXKѭӟQJFiFDFWLYLW\
1.2.3 Library

$QGURLGEDRJӗP PӝWWұSKӧSFiFW
ÿѭӧF VӱGө

QKLӅXWKjQKSKҫQNKiFQKDXWURQJKӋ

WK{QJTXDQӅQWҧQJӭQJGөQJ$QGURLG
1.2.4 Android Runtime

$QGURLGEDRJӗPPӝWWұSKӧSFiFW

FiFFKӭFQăQJFyVҹQWURQJFiFWKѭ
YLӋQO}LFӫDQJ{QQJӳ

FҧFiF ӭQJGөQJDQGURLGÿӅXFKҥ\WU


ÿѭӧFYLӃWÿӇFKRPӝWWKLӃWEӏFyWK
±

90
 KLӋX TXҧ &iF 90 'DOYLN
(dex).
WKӵF W

ĈӏQK GҥQJ ÿѭӧF WӕL ѭX KyD FKR Eӝ
QK

EDVHG Yj FKҥ\ FiF OӟS ÿm ÿѭӧF ELrQ

FKX\ӇQÿәLWKjQKFiFÿӏQKGҥQJGH[

FiFFKӭFQăQJFѫEҧQQKѭOXӗQJ
YjTXҧQOêEӝQKӟWKҩS
1.2.5 Linux kernel

$QGURLGGӵDWUrQQKkQ/LQX[SKLrQ

QKѭVHFXULW\PHPRU\PDQDJHPHQWSUR

GULYHUPRGHO.HUQHO/LQX[KRҥWÿӝQJ
SKҫQ

FӭQJYjSKҫQFzQOҥLFӫDSKҫQPӅPVW

1.3$1'52,'(08/$725 *,Ҧ/Ұ3&+Ҥ<$


$QGURLG6'. 6RIWZDUH'HYHORSPHQW

Oj ADT
PӝW
(Android Developer Tool ±&{QJ Fө GjQK FKR Q


8

$QGURLG
 &iF
$QGURLG
OұS WUuQK
VӁ FҫQ
YLrQ
SKҧL Vӱ

,QWHJUDWHG'HYHORSPHQW(QYHURQPHQW

- JӥOӛL

YjWKӱQJKLӋPFKRӭQJGөQJ7X\QKLr

FҫQSKҧLVӱGөQJ,'(PjWKD\YjRÿy
ӱGөQJGzQJOӋQK
ÿӇELrQ
GӏFKYjW

QKLrQOjYүQFy(PXODWRUQKѭWKѭӡQJ


$QGURLG(PXODWRUÿѭӧFWUDQJEӏÿҫ

WKLӃWEӏWKұW7X\QKLrQPӝWVӕÿm

FDPHUDYjYLGHRQJKHSKRQHQJXӗQÿ

$QGURLG(PXODWRUWKӵFKLӋQFiFF{

QJXӗQPӣF{QJQJKӋQj\ÿѭӧFJӑLOj
SKiWWULӇQEӣL)DEULFH%HOODUG

Hình 1.2. Android Emulator


9

1.4&+8.ǣӬ1*'Ө1*$1'52,'

0ӝWWLӃQWUuQK/LQX[JyL
JӑQPӝWӭQJGөQJ$QGURL

ӭQJGөQJNKLFRGHFҫQÿѭӧFUXQYjVӁ
x 1yNK{QJSKөWKXӝF

x +ӋWKӕQJFҫQOҩ\OҥLEӝQKӟPjQy

0ӝWVӵÿһFELӋWYjÿһFWtQKFѫEҧQ
DWLӃQ

WUuQKӭQJGөQJNK{QJÿѭӧFÿLӅXNKLӇQ


ÿѭӧF[iFÿӏQKEӣLKӋWKӕQJTXDVӵNӃ

x 1KӳQJSKҫQFӫDӭQJGөQJPjKӋWKӕ

x 1KӳQJSKҫQTXDQWUӑQJQKѭWKӃQjR
1.4.1. &KXNǤVӕQJWK
jQKSKҫQ

&iFWKjQKSKҫQӭQJGөQJFyPӝWFK

O~FEҳWÿҫXNKӣLWҥRYjÿӃQWKӡLÿLӇ

Oj $FWLYH KRһF ,QDFWLYH KRһF Oj WU
KRһF,QYLVLEOH

Hình 1.3 &KXNǤV͙QJFͯDWKjQKSK̯Q


×