Tìm hiểu lập trình mạng trên hệ điều hành Android. - Pdf 33

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

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

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

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

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


{

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

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

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

 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

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

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

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

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

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

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

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

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

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


!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

{
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

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

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

• )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

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

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#

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

$,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

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•%:

$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

Trích đoạn ĐẶC TẢ BÀI TÓAN TRÒ CHƠI ĐÁNH CỜ CARÔ PHẦN KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 1 Kết luâ ̣n
Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status