Tải bản đầy đủ (.docx) (98 trang)

Tìm hiểu lập trình mạng trên hệ điều hành 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 (1.54 MB, 98 trang )

Lập trình đa phương tiện (Multimedia) trên nền tảng Android
MỤC LỤC
SVTH: Lê An GVHD: TS. Ngô Bá Hùng Trang 1
Lập trình đa phương tiện (Multimedia) trên nền tảng Android
CÁC TỪ VIẾT TẮT
ĐTDĐ  
SDK  
API  
ADT 
ROBOT hay BOT  !"#
TCP/IP $$$%&'(&
SVTH: Lê An GVHD: TS. Ngô Bá Hùng Trang 2
Lập trình đa phương tiện (Multimedia) trên nền tảng Android
DANH MỤC HÌNH ẢNH
Chương 2
Hình 2.1
Android

timeline Trang 15
Hình 2.2: Cấu trúc stack hệ thống Android Trang 19
Hình 2.3: Applications Trang 19
Hình 2.4: Application Framework Trang 20
Hình 2.5: Libraries Trang 21
Hình 2.6: Android Runtime Trang 22
Hình 2.7: Android emulator Trang 23
Hình 2.8: Các phiên bản SDK Trang 23
Hình 2.9: SDK và AVD Manager Trang 24
Hình 2.10: Instal SDK Trang 25
Hình 2.11: Tích hợp Android SDK vào Eclipse Trang 26
Hình 2.12: Tạo một AVD mới Trang 27
Hình 2.13: Chu trình sống của một Service Trang 32


Hình 2.14: Truyền dữ liệu giữa 2 Activity Trang 35
Hình 2.15: Các thuộc tính của Intend Trang 35
Hình 2.16: Các Action đã được định nghĩa sẵn trong Intend Trang 36
Hình 2.17: Chu kỳ sống thành phần Trang 43
Hình 2.18: Activity stack Trang 44
Hình 2.19: Các trạng thái của chu kỳ sống Trang 45
Hình 2.20: Các sự kiện của một ứng dụng Trang 46
Hình 2.21: Các phương thức chu kỳ sống của ứng dụngTrang 47
Hình 2.22: FrameLayout Trang 51
Hình 2.23: LinearLayout Trang 52
Hình 2.24: RelativeLayout Trang 52
SVTH: Lê An GVHD: TS. Ngô Bá Hùng Trang 3
Lập trình đa phương tiện (Multimedia) trên nền tảng Android
Hình 2.25: RelativeLayout Trang 53
Hình 2.26: TableLayout Trang 54
Hình 2.27: TableLayout Trang 55
Hình 2.28: Sơ đồ lớp android.media.MediaPlayer Trang 61
Hình 2.29: new android project Trang 66
Hình 2.30: sơ đồ lớp android.media.Mediarecorder Trang 72
Chương 3
Hình 3.1: Sơ đồ usecase của hệ thống Trang 86
Hình 3.2: Sơ đồ class mức khái niệm mối quan hệ giữa các Activity Trang 87
Hình 3.3: Class GoMoKuGame Trang 88
Hình 3.4: Sơ đồ tuần tự vẽ bàn chơi game online Trang 92
SVTH: Lê An GVHD: TS. Ngô Bá Hùng Trang 4
Lập trình đa phương tiện (Multimedia) trên nền tảng Android
TÓM TẮT
)*++,-$."/012345/
0-*6$."75"89:9;5,5+<,
,*=5+7>3?@5A)*++,/B

CDEE 2E*?<F$." A
@5+2<99*+G$HIJ5*9*2*
K29LM,=,*MA
N48O8P*<K2Q*929
J"I7CJ"A75*+3$3R<LS
93@5T;UV !WA@5+2
<99*+G$HIJ5*9*2X/<Y
9$."Z[&(A
)?5<\]*SX/^_,<K2$H>T+9&(X
/*9*SX/`T@55A
SVTH: Lê An GVHD: TS. Ngô Bá Hùng Trang 5
Lập trình đa phương tiện (Multimedia) trên nền tảng Android
ABSTRACT
+5$$$+<5$,
,   $5   <, $  5$,     
$  _A  )+$    $      $5  5      <
$5$<A($<+55$
+5$,,$5A
a5$+5$55<+$
 5$ $  $ <
$A $ + $$5    $5+  b($ 
$,<5$<+b($
U$5$$$5$$cdeWA($
$5$Z$[&(A
(+5$^,+5$+[$
&($A
SVTH: Lê An GVHD: TS. Ngô Bá Hùng Trang 6
Lập trình đa phương tiện (Multimedia) trên nền tảng Android
CHƯƠNG 1
GIỚI THIỆU TỔNG QUAN

dA GIỚI THIỆU
)K7fg*B@5/PUW,GK2
K/YM+* I9M02?55$h
**+A_>@59,@59758O*-K28E*
A)*++,*+*VF6$h6P>
=\92i<S?4-j5R,OA)Kk
<KS5$h?J*JOP I,\
l* 2C8S75JOT;, 54
409M9*m1 hA
n75*R<LSCORF*,K2
+75J"G,E*A6DE*i0
S$hE*CAoK2*C59M[
i95""0A
_S<0"92B7UpW,$hE9J"
*O]*+A)*,9*92J"6K
2*S9\$C=5T2K2=M+39J"m
E*h5i<*AU%V[<k+m
q52k43h5?=.fWA
%K<0"92B7UpWQ8*\5Xl`*
7PAN/-K2p*9J"
I>A5K,9*92K2OCJ"P>3
?SNP[,i0@59$jJ"J
<A
)*,9*92J"I6r-mC
X9f?KK79$CsP>,3*KG9$Cs
ElI**mES+I5B5-$." A
M+E=*22K292J"*I
7CPI>,GEIhP8*aP,hK
7CL>J"0El*A
*tu*v9*92J"

SVTH: Lê An GVHD: TS. Ngô Bá Hùng Trang 7
Lập trình đa phương tiện (Multimedia) trên nền tảng Android
_S$hE9J"Q8S,mSE-m9J"
0C $S97C,9*92J"PQ*
LE9CB5SA
n+,*$33/*B54*92J"
S,*S=5?*+,$hEJ"*I$HOI92
 A
)*++, 06*5B5C8 5B*K\
Bl*=5SA)=M+30>
5+7h>@59hrT*825$k$*8<C>
$*TSA
(w%
x

y
5
y

z

y

x
IO
z

x

z

I
{
O
y

|
,0
{
0

z
5
x
0M
x

{
O
y

y
I
z
A
y
5
y

x
+M

z

z
I
{
,
z
I
z

x

I
y
5
x
IO
z
I
z

z
$
{
5
y

y
5
y


x
+A
(w%
y
=M+
y
I
y

z

y
0
{
<I
z
M
z

x
%&'(&+
z
I
y
$
{
5
y


y

z

x
+
x
}
z
}
z
=
z
,M
y
+,0
{
<I
z
,}
z

y

z
50
y


{

5M
y

x
=
x

z

x

x
I|}
z
A
_
z

|
}
z
O
z
5
{
(w%}
x
5
z


z
I
{
=M+
y
0
y
$
x
}
z

0
z
}
z
 ,
x

z
I
{
5
y
5
y
I
x
5
z

5
x
0
y
i75$
(w%*0h8$A_}
x
M
y
+M
z
I
x
O
y

x

{
=M+
y
0
y


z

y

x

$(w%,
x

z

z
I
{

z

|

x

z
=M+
y

0
y

z
I
{

x
,
z
,*2*5+Ih$(w%

<O
x

z

y

x

z
G0
|
I
x
A
_S452I7CBJ,B7;CO92J
",$H*75**P ,
7**+,G0$H=M+36 9-0I7C
*L"$JPh$S9T7C@5+?$5:
 NJDE=M+36 h93IJ(w%,J
*+$HL"h$J*$(w%A
 >25L>I75*A
 M+36 9-0DE I75*A
cA MỤC TIÊU CẦN ĐẠT ĐƯỢC
ND*IKB>25*37*I`D-,$5
KCK$Hm537*5A)50$HE
I5~$5M+:
• I7*P]*IK:
SVTH: Lê An GVHD: TS. Ngô Bá Hùng Trang 8
Lập trình đa phương tiện (Multimedia) trên nền tảng Android

 9*837*}
x
I
{
5 I
z
M
y
}
x

y

z


  *37*M+
y
57
x
 I

y
I
z
(w%A
 •I37*•M
y
}
x

 I
y
UN5WI7C
A
• N5
y
I55
{

{

z
:
%97*$H*9S52=M+3 >/*
6 h94-I9+/A
%CKG0@5+?F36 9-0I?<F
$."A
M+*7*SBK$3hE49*IKA)5
0EM*4M"2$5:
Ma
̃
phân

̣
Tên phân hê
̣
Nội dung cần thực hiện
Ngươ
̀
i thư

̣
c
hiê
̣
n
Thời
gian
&nee M+  
y
   
}
x
    
y
  

x
    0
z
  
z


|
    
x
  I
  
z
+  I

y
  
y


M+
y
 }
x


y

x
 0
z
 
z


|

x
I
z
+
I
y

y


%
{

z
 !
z

&ned }
x
I
{
5 I
z
M
y

}
x
  
y
  
z


}
x
I
{
5 I

z
M
y
}
x


y

z

%*i9JI6
 9-0A
  M+  3  oa  @5C  f
-mA

z

}
z

c
z

&nec M+
y
5I
x



x
    0
z
  
z


y
  I    
z

(w%
}
x
I
{
5I
x

z
(w%,

z
  
z
  I
y
  I
x
 $,

,  ,  
,  
z
  
z
  I
y

5+I
x
0,
|
@5+
y

I
x
$$,@5+
y
I
x

 
I
y


x

c

z

SVTH: Lê An GVHD: TS. Ngô Bá Hùng Trang 9
Lập trình đa phương tiện (Multimedia) trên nền tảng Android
(w%,I
z

x

$$A
  }
x
  I
{
5  
z
  
z
  =M+

y
    
z
  0  @5
<$, I
x
 
x
5M
y

  O  I
x
(w%A
oO
z
M
x
5=M+
y

z


x

|
<
z
 <
{
M
z

x

x
I
y
M
x

M
x
A
%
x
O
y
<,5
x
=,
I
{
I
{

z


x

x
O
y
A
&ne! •M
y
}
x
 
I

y
  I  7  C

  >  25  M
y
  }
x
  
   I
y
  
z
  A
753?-
IJ5KI
01IJ54
L>N5*
[$DE3?
??J "
 C/9
L      I  ?  <F
A
M+36 9-
0I7C
DE- 
I?<F$."A
%*i9JI6
 0A
•I c
z


!A KHÓ KHĂN
 _L> *L>I7C6
@59SjA
 oCLpDEhL>6@59L*0D
EhL> k>$hBJ<FSA
SVTH: Lê An GVHD: TS. Ngô Bá Hùng Trang 10
Lập trình đa phương tiện (Multimedia) trên nền tảng Android
 (w%0DE@5Cf-mIKIK`*
KOShSG0A
€A HƯỚNG GIẢI QUYẾT
• >25t
x
 0
z

z
4-v
x
}
x

%
z

x
 
x
0,
x


z
,
x
5,
x
M+‚
y

y

x

x
 0
z


z
,
z

x

x
 I|
|
0
z
5

{
I
{

x
I
z
O
z
A)
z
5
z

x
 
x
+I
x
5
z
0
y
O
y
I
{
5
x
0|0

z
5
{

{
}
x

x
O
z
M
z
I
{

x
I
z
O
z
A
O
y
I
{
5
{

z


x
 
x
+$5:
 %
z
0
z
5
{
,0|0
z
5
{
}
{
0
y

z

z

y
A
 %
z
0
z

5
{
I
x
5<I
z
0I
x
}
x

y
M
y
M
z
5A
 M
y
M
z
50
z

x
0M
y
,*CKO
z
,5O

y

x
A
• >25
z

z
=M+
y

x
 0
z

z
5+I
x
0
z
A
N0>6 h95+7h*0
y
0}
x

y

$AN0>B$2@5Cf0-m*DE
,9

y

x
O
y
0
y
 }
x
 +6/*
,9
z
I
{

x

x

z
,
x
M+,
x
0,‚A
• M+3F<C6 A
• )IJ5L> IA
• M+3<U<ƒ= !B#W2@5Cf0-
m*DEA
• ??,=M+39-0A

• )IJ5L>IA
• %*i9J*,6<A
• _?<99A
„A PHẠM VI ĐỀ TÀI
)"@5+2<99*+$HL5P+?5*B929J"
 UN5WI7C,7*E3S$h
"I5:
 )IJ5@5?GPA
 >25<92J"pA
 )IJ5L> UN5W,L>[$I7
CA
SVTH: Lê An GVHD: TS. Ngô Bá Hùng Trang 11
Lập trình đa phương tiện (Multimedia) trên nền tảng Android
 M+3 >*6 h9U6 9-
0W4-I?<F$."75*A
…A BỐ CỤC CỦA QUYỂN LUẬN VĂN
)5@5+25LOE*! :
• Chương 1: Giới thiệu tổng quan
[S5R@577**$3B?PIJ57**+,X
-`I5I"I5*S?LA%5hm*I5IR@57
5P] @5+25LO*+A
 Chương 2: Phần lý thuyết
><*+9987*"2*:
 p9,F$.>**92PA
 >259+CA
 >25?GPA
 †5A
 nS;*i<pDEL>S$A
 %9*BIJ"PA
 %5‡J"A

 >25N•A
 >25KAA
 >25SAAN&+*S
AANw*8" C/A
 [S57[$A
 >25$."9hEKA$2HA
 Chương 3 Phần ứng dụng
 iC=M+36 A
 %9>C/A
&BC5L?@5C,I54T7EC@5+?S92A
SVTH: Lê An GVHD: TS. Ngô Bá Hùng Trang 12
Lập trình đa phương tiện (Multimedia) trên nền tảng Android
CHƯƠNG 2
CƠ SỞ LÝ THUYẾT
dA KHÁI NIỆM, LỊCH SỬ HÌNH THÀNH VÀ PHÁT TRIỂN ANDROID
dAdA Khái niệm Android
*75*I9?<F:/,9+8
<CAE92<l[*3I7C•5=I<CcA…
    h  F  "  h  ~    $5+,  +  ,  $$
,$,A KX4
*92TS?9J"75*P>AnK
CceeAeeeJ"$**CdeeAeeeJ"\E
>,75*+?l*75*K0-9
2SJcA%9*92?J"3I04
^A
[0<hB5?9\5XP<CTrAn
75*<Xdc56\ˆ!56N•,cA‰56\
%,cAd5\^*dAŠ„56\%‹‹A
dAcA Lịch sử hình thành và phát triển
oB5,*75*9?<FB+3I7C•5=

0+(AU%,NŒW??A%0+*+$5KE[
5*Ocee„*<kB5=M+3&A%9*IP
hl(AXK:+
w5<,w
N,
)$, %$
•A
Hình 2.1
Android

timeline
SVTH: Lê An GVHD: TS. Ngô Bá Hùng Trang 13
Lập trình đa phương tiện (Multimedia) trên nền tảng Android
_*$5?,*5hOceeŠ,57•I?<F%B+N\)5Xl
Uan$WX9*IR<L*Q0*?
<FB+:
=$  ($5$,  o  %,  [,  n%,  (,  •[,  N
+  [5,  N,  ),  q5,  $5  †$,  
)=,N<,wNn$,$%5$,$5$%5(,
[•,<,+†$$,$<%,_[5,‚
N"I5P•I*+*KRS29Jh 5B5
-I5m*?@5CB5IPK8*7CAE
??2""5B5P9*$C=5T?,9*9*9L
>I?<FB+A*h7CB7*
<X75*,9B.?5UW*
9J"8U+$WA
)7CP[*+*lI3**
hPif4\RXN$,,w(N,AAA%5?\
~* *[5<0"92B7pU
p$WAop$HG9*92B725

~ 7*I9$CsB76?<F*+Ao
pE??2r9*92tl,+?,9$."v
9*BB7,K750"<5,,39;5A%K
58EpS7C92†$U]†$!Acl7$5WA
&I<CpBB5I9**9ddOceeŠ,\N<`
0  <h  ?        B5  I  K  *  ?  N<  [d,  ?
$B5I3I7CAN**+$5K,[?
"0<h$3kI<Cp$%dAeA9
deOcee‰,[ETT+r\5Xl&A
pE9*>$h9"I5?GPK*
r9J"K2 9ES5*K2$."9
*B]4J"9A_9$."01E9"
9F"*K6E9"C9*B45*
-mA
_*5hOcee‰,[9*?<FB+E/*
&dK2+E9J"*0<F*<5*9
*5TAN"I5P?<F*+*r9*
923958I?<F3K2+75
**0Cf<CEX*A_*Cm-
SVTH: Lê An GVHD: TS. Ngô Bá Hùng Trang 14
Lập trình đa phương tiện (Multimedia) trên nền tảng Android
K>[`9*IC9DdAdP75**+AŽ
CI<CdAe*dAdDE$+<*6u9?<F
C$."<*8LfAhFT7*+<Y99*p
dA„*9Ocee#,mS$h8O9A%VM
COM5+70,L",*9A
dA!A Lịch sử cập nhật
\C@5$h9TL2]BB59*A)4LL*+
>5K"99DR*I98OS*75*A
Tên

phiên bản
Thông tin phiên bản
dA„U%5W
I7C
•5=p
cA…,cŠ
)*+!e9€Ocee#,<CLLdA„8J
U%5WE9*AK<X
$h8OS*9LL7-mUb(W:
• pCO*=0@5?9+
>UWA
• CI•55<*CI&$3?]
A
• o*8CSSCO9SO<CA
• nDE<5c&*_w%&A
• pCO3?hS?<Fo5
C9TFA
• %9*"UWSK25+2?
n$$A
• %5+2?*>A
dA…U5W
I7C
•5=p
cA…Ac#
)*+d„9#Ocee#,<CLLdA…U5Wp
E9*A
cAe'cAdU†W
I7C
•5=p
cA…Ac#

)*+c…9deOcee#,<CLLcAeU†WE
9*A
&I<CLLcAeAdE9***+!9dc
Ocee#A
&I<CLLcAdE9***+dc9d
SVTH: Lê An GVHD: TS. Ngô Bá Hùng Trang 15
Lập trình đa phương tiện (Multimedia) trên nền tảng Android
OcedeA
cAcU•+W
I7C
•5=p
cA…A!c
)*+ce9„Ocede,<CpcAcU•+W\E9
*A%K$3+R@5/*h5K*<75
*7h,<S*5OA
cA!
U[<W,
I7C
•5=p
cA…A!„
)*+…9dcOcede,I<CcA!U[<W\
E9*A
&I<CLLcA!A!E9**9cO
ceddA
!Ae
Un+<W
I7C
•5=p
cA…A!…
)*+cc9cOcedd,I<C!Ae1*

I9+8<C\E[9*A
cA MÁY ẢO DALVIK
*9+CG9J"‘+EI9?<FA
)K+9J"\E5+2R*3U=WAF
mE9h*-<F?7<S*h=.fA
\E??*?<lo$,-\iIK$5
?O0*99uKI*8lC†+‘‘’“5, *
$hRIP0$$hA
]K>P*92,0h9+C^U^
_5NW3?>**9Ap*92?J
"*,39\0-^A5
K,K$HE<IF$9<+P^,5+I23EJ
"*+I>*92C30"KI*t=vA
M+*0"m25+2R<+$/*=<+A
”=”*]?kP”=5<”K6 ?C39
J"A
SVTH: Lê An GVHD: TS. Ngô Bá Hùng Trang 16
Lập trình đa phương tiện (Multimedia) trên nền tảng Android
!A KIẾN TRÚC CỦA ANDROID
N0>$529R@599*BP75*A
NDB$HEiC9?SM+A
Hình 2.2: Cấu trúc stack hệ thống Android
!AdA Tầng ứng dụng
Hình 2.3: Applications
E8E$•$hJ"B? <C:$,<$,
,&,‚TC9J"+I75*75E?
<Y^A
!AcA Application framework
oY95T7C92l,5T9*9
2CO=M+39J"3‡G*$9A)*92

E3L"9?<FBJ,0F25+L,9F"
+7,?Lh<9,I90<9299A
SVTH: Lê An GVHD: TS. Ngô Bá Hùng Trang 17
Lập trình đa phương tiện (Multimedia) trên nền tảng Android
)*92K25+L*9&(m50RE$."<l
9J"~A%9?GJ"E??2 CK$."
9*Bˆ<T‡J"K2=5T<CCOP>*J"
*9$5KK2$."4COUK2?<CLE3
<l50RWA% ?*+r9*B 3$HE+?
<l-$."A
% <CTC9J"*<9F"*9h,<X:
NLET759_KCO?];5m2??B
J":,<,+5,‚
Nt%&vr9J"K25+=5T45]9J
"9UV%$Wi*$j4549J"KA
Ntw$5Nv5T5+=5TS9*5+I0C*\
5X,V:–$$,$,*+5$A
Nt)+NvrTC9J"2F95$$
$5$<A
+NEm2@5Cf5>$hPJ"*75S
9+A
Hình 2.4: Application Framework
!A!A Library
<XLE9%'%‹‹E$."<l75*
B95hA75*+E20@57C
J"AN$h9 <CEISM+:
+$%<+:o$%$+$<+
U<W,5<•5=<$$A
N •<$ I  7  C&_—$a%aw†ˆ <$$5
+<+55$,$$$

$,5N&†[€,nAc…€,N&!,%,Nw,^&[,&)[A
SVTH: Lê An GVHD: TS. Ngô Bá Hùng Trang 18
Lập trình đa phương tiện (Multimedia) trên nền tảng Android
5Nƒq5Cf5+=5T*h2FA
•<•<%       <  <$      $  <    
<$<<<A
[•5+c$A
!<$I7Ca[•†dAe&($ˆ<$5$
!U<W5,+–
!$$–A
•+<A
q•   5 <$  <  
$A
Hình 2.5: Libraries
!A€A Android Runtime
<XLE9 <C*5TB5?9J
OK$•9~P04L>^ATC9J"
75+?>IAN9+C\E?2?
<FK2+759+C5@5CA%9_N39L3
U=WAFEh5K<Sh25A_N*3I
$<$,*+9S\E<IF<l><IF^2
5+2R*9F=A%9_N3*M•5=9
JO <C5X*@5Cf<STA
Hình 2.6: Android Runtime
SVTH: Lê An GVHD: TS. Ngô Bá Hùng Trang 19
Lập trình đa phương tiện (Multimedia) trên nền tảng Android
!A„A Linux kernel
3I•5=I<CcA…hF"h~$5+,
+,$$,$,Ap
•5=S]5EK4BJ*B6P

B7$A
€A ANDROID EMULATOR
p*&5†$E/*UWA
%9$HBC$."0"(†U(
†W*+292,<5*$J"A5+I,9
`K20BC$."(†*+*K*$."
2<IF*TI*;K†5-A
†5E<FB+PB5?98OP?<FLA
5+I,$h\<FS*?h@5Rbo,*,
,5XCL*<5A
†53900@5<=.f\5Xl,
0*+E/*q†NbU:''<A'@5'W E92<l
•<oA
9dcOcede><CLLcA!`8JE[S
5S758OS,L5*92, *
 J5+70SAcA!KI\*[<,<p
cA!*9*92`\E[9*A
SVTH: Lê An GVHD: TS. Ngô Bá Hùng Trang 20
Lập trình đa phương tiện (Multimedia) trên nền tảng Android
Hình 2.7: Android emulator
NSM+T**+cc9cOcedd,I<C!AeS\*
n+<1*I9+8<CE[9*A_*?<FB5
I+75**+*NA
„A HƯỚNG DẪN CÀI ĐẶT ANDROID VỚI ECLIPSE
„AdA Download Android SDK
p3T*LE90"*2929J
"I7C 75*A
Bước1:_*:''AA'$'=A2Cp
Am+5*75**</<CN,•5=+•AŽ
M+0/C<C•A

Hình 2.8: Các phiên bản SDK
SVTH: Lê An GVHD: TS. Ngô Bá Hùng Trang 21
Lập trình đa phương tiện (Multimedia) trên nền tảng Android
Bước 2:[Cr–<]C7A%+p5A=A?.$R
%$&$($=5TA)?5.$R*+hD˜%A˜q5+
7.$Rp_˜%/,9T5*0•
$:''AAA˜%/<&$
Hình 2.9: SDK và AVD Manager
Bước 3:9T59&$<5hC:5$8*B^
0CP9 J*9SUB*+kk02
?5XW,*9;5,p&JS9I<C
75*UcAc&(‰,cAd&(Š,AAAW,*[&(2929
B7I@5?F"P[U[N?5<5hL
>I@5?[&WA%9<K2C??58,65hh5>K2
9T50U5fbo$1*-$."•$*5h
92J"$<YLWA˜($˜($˜%.$R
($A
SVTH: Lê An GVHD: TS. Ngô Bá Hùng Trang 22
Lập trình đa phương tiện (Multimedia) trên nền tảng Android
Hình 2.10: Instal SDK
„AcA Tích hợp Android SDK vào Eclipse
Bước 1:C†$?5<KAN/-K2MM0<?C<C
*mE,f?P0>K2mdc<C$5:†$
^$,i†$^w$A
Bước 2: pl  +  †$,  *  n  ˜  ($    $$A
%/,~*0)I<5h*•~*F12C7:
nN•%:
$:''$$AA''$'
i
nN•%:

:''$$AA''$'
SVTH: Lê An GVHD: TS. Ngô Bá Hùng Trang 23
Lập trình đa phương tiện (Multimedia) trên nền tảng Android
?5$0A)*<`K2CV79+
:''AA''eA#AŠA–$5K/*<$S
*+U5f0CrW˜ap˜%*BS0)U$H6
$WA
Bước 3: )=,  =,  ,  =,AAA•$  U  ($  /    >  <>
-WA
Bước 4:†$˜•$˜&$˜)TGo$*1
-;S"Pp<CGSA˜+˜apA
Hình 2.11: Tích hợp Android SDK vào Eclipse
„A!A Android Virtual Device (Emulator)
_*9+C92J"A2d_<*•$
˜p_N˜_5$/)A˜%.$R%
_,<70_<5h:):m+fU1
E$."9f3”–”,”™”,”Aš”,g*CCk`WA
:%/I<C75*<5hU-0dA…*
SVTH: Lê An GVHD: TS. Ngô Bá Hùng Trang 24
Lập trình đa phương tiện (Multimedia) trên nền tảng Android
cAc2$WA%:~*–C_,i1S
\K$•A)75_K2m5dU1BBB5,9B
$5  1  -  ;  S    KWA
:K225Un_[Wi/8›*><5hA%1B
@5MS!:n_[UMC!ce€‰e[d,[c,„ŠeeAAAW,q_[
Uc€e!cen%•AAAW,•_[‰„€U€‰e‰„€N$,)=5$aAAAW˜
%_A
Hình 2.12: Tạo một AVD mới
„A€A Một số chức năng cần biết khi lập trình Android với Eclipse
 <5J ": )75-  5+2 ] ^c†i^cN†$

$HI>M5<52+$A5AUW06
I.$R%$4A[\+?K<Y•,.$R
*<P75*A2l•,SI9</•
˜a&$˜<5A)?5T+<5>/a*>
SVTH: Lê An GVHD: TS. Ngô Bá Hùng Trang 25

×