DANH MỤC TÀI LIỆU
Luận văn: Nghiên cứu và thực hiện một hệ thống cho phép xem video trực tuyến trên thiết bị dùng hệ điều hành mã nguồn mở Android
Đ I H C QU C GIA HÀ N IẠ Ọ
TR NG Đ I H C CÔNG NGHƯỜ Ạ Ọ
Bùi Hoàng H ngư
XÂY D NG H TH NG XEM VIDEO TR C Ệ Ố
TUY N TRÊN H ĐI U HÀNH ANDROID Ệ Ề
KHOÁ LU N T T NGHI P Đ I H C H CHÍNH QUY Ạ Ọ
Ngành: Công ngh thông tin
HÀ N I - 2010
1
Đ I H C QU C GIA HÀ N IẠ Ọ
TR NG Đ I H C CÔNG NGHƯỜ Ạ Ọ
Bùi Hoàng H ngư
XÂY D NG H TH NG XEM VIDEO TR C Ệ Ố
TUY N TRÊN H ĐI U HÀNH ANDROID Ệ Ề
KHOÁ LU N T T NGHI P Đ I H C H CHÍNH QUY Ạ Ọ
Ngành: Công ngh thông tin
Cán b h ng d n: TS. Tr ng Anh Hoàngộ ướ ươ
HÀ N I - 2010
2
L I C M N Ả Ơ
Tr c tiên, em xin g i l i c m n sâu s c t i th y Tr ng Anh Hoàng (b mônướ ử ờ ơ ươ
Công ngh ph n m m, tr ng Đ i h c Công Ngh , Đ i h c Qu c Gia N i). Th y ườ ạ ọ ạ ọ
đã t n tình ch d n cho em t nh ng b c đi đ u tiên đ n khi hoàn thành đ tài khóa ỉ ẫ ướ ế
lu n này. Th y luôn giúp em gi i quy t v n đ trong nh ng lúc khó khăn. th y em ế ấ Ở ầ
h c đ c không ch là s hi u bi t mà còn là cách làm vi c và l s ng. ượ ế ẽ ố
Em xin c m n th y Vũ Quang Dũng (b môn Công ngh ph n m m, tr ng Đ iả ơ ườ
h c Công Ngh , Đ i h c Qu c Gia N i), th y đã góp ý cho em nh ng ý ki n quý ạ ọ ế
báu đ em hoàn thi n lu n văn c a mình. ệ ậ
Em xin g i l i c m n t i t t c các th y, cô giáo trong khoa Công ngh thông tinử ờ ơ ớ ấ
tr ng Đ i h c Công Ngh Đ i h c Qu c Gia N i đã nhi t tình gi ng d y choườ ạ ọ ạ ọ
chúng em nh ng tri th c c a k nguyên m i – k nguyên công ngh và truy n thông. ứ ủ
C m n nh ng ng i b n c a tôi, nh ng ng i đã giúp đ tôi r t nhi u trong ơ ữ ườ ữ ườ
h c t p, trong cu c s ng và hoàn thành khóa lu n này.ọ ậ
Cu i cùng, con xin g i l i c m n đ n b , m gia đình. B m luôn ch ả ơ ế ố ẹ
d a tinh th n v ng ch c cho con. ầ ữ
Hà N i, ngày 25 tháng 5 năm 2010
Bùi Hoàng H ngư
3
Tóm t t n i dungắ ộ
Ngày nay khi thi t b c m tay tr lên ph bi n, cũng nh s phát tri n l n m nhế ế ư ự
c a các h th ng vi n thông làm cho các d ch v ph c v nhu c u con ng i trên thi t ệ ố ườ ế
b c m tay ngày càng ph d ng. Đ c bi t d ch v xem video tr c tuy n trên thi t bị ầ ế ế
c m tay, s d ch v r t phát tri n khi công ngh m ng 3G đang t ng b c ụ ấ ướ
đ c tri n khai đem l i cho ng i dùng t c đ truy n t i d li u r t nhanh. Cùng v iượ ườ ữ ệ
đó s ra đ i c a h đi u hành ngu n m Android kh năng tùy bi n cao, ờ ủ ế
th coi đây m t b c ti n trong lĩnh v c công ngh . V y vi c xây d ng m t h ộ ướ ế ộ ệ
th ng cho phép xem video tr c tuy n trên thi t b i đ t h đi u hành ngu n m ế ế ị ặ ệ
Android cùng v i n n t ng công ngh truy n thông 3G có l là m t bài toán quan tr ng ề ả
c n đ c nghiên c u phát tri n. C n ph i nghiên c u nh ng gì, phát tri n nh ngầ ượ
gì? Chúng ta s cùng đi sâu nghiên c u th c hi n m t h th ng cho phép xem video ộ ệ ố
tr c tuy n trên thi t b dùng h đi u hành mã ngu n m Android. ế ế ị ệ ề
4
Ch ng 1. Đ t v n đươ ặ ấ ...............................................................................................................11
1.1. M ng 3G............................................................................................................................................11
1.1.1. Gi i thi u ........................................................................................................................................11
1.1.2. Công ngh 3G.................................................................................................................................11
1.1.3. M ng 3G t i Vi t Nam ạ ệ ................................................................................................................12
1.1.4. H đi u hành mã ngu n m Androidệ ề .....................................................................................13
1.1.5. H đi u hành Androidệ ề .................................................................................................................13
1.1.6. Nh ng đ c tính c a h đi u hành Android ệ ề ..........................................................................13
1.1.7. Nh ng đánh giá v s phát tri n c a Android t i Vi t Nam ề ự ..........................................15
1.2. H th ng thông tin tr c tuy n trên đi n tho i di đ ng ế ......................16
1.3. Bài toán................................................................................................................................................17
1.3.1. Đ t bài toán.....................................................................................................................................17
1.3.2. Các h th ng t ng tệ ố ươ ...............................................................................................................17
Ch ng 2. M t s ki n th c c sươ ế ơ ở..........................................................................19
2.1. M t s ph ng pháp xem video nói chungộ ố ươ ......................................................19
2.1.1. Giao th c h tr Streaming video ỗ ợ ............................................................................................20
2.1.2. Đ nh d ng ........................................................................................................................................21
2.1.3. Server................................................................................................................................................21
2.1.4. Client.................................................................................................................................................21
2.1.5. Servlet................................................................................................................................................22
2.2. H đi u hành Androidệ ề ..........................................................................................................22
2.2.1. Ki n trúc c a h đi u hành mã ngu n m Androidế ệ ề ..........................................................22
2.2.2. API c a Android............................................................................................................................24
2.2.2.1. Activity.....................................................................................................................................24
2.2.2.2. HTTP........................................................................................................................................26
2.2.2.3. Intent........................................................................................................................................26
2.2.2.4. View...........................................................................................................................................27
2.2.2.5. MediaPlayer............................................................................................................................30
2.2.2.6. Widget......................................................................................................................................32
5
Ch ng 3. Phân tích thi t k bài ươ ế ế
toán......................................... 39
3.2. Phân tích yêu c u ...........................................................................
39
3.2.1. Yêu c u ng i s d ng ườ ử ụ ................................................................................................. 39
3.2.2. Yêu c u h th ng ........................................................................................................... 39
3.4. Gi i pháp ........................................................................................
40
3.4.1. X lý trên thi t b ế ị.......................................................................................................... 40
3.4.2. X lý trên Server........................................................................................................... 40
3.5. Phân tích.........................................................................................
40
3.5.1. Các ch c năng c a h th ng ệ ố ......................................................................................... 40
3.5.2. Bi u đ ca s d ng ử ụ ........................................................................................................ 41
3.5.3. Lu ng s ki n ................................................................................................................ 41
3.5.3.1.
Tìm ki mế................................................................................................................ 41
3.5.3.2.
C p nh p ............................................................................................................... 42
3.5.3.3.
Streaming .............................................................................................................. 43
3.5.4. Thi t k l p ế ế ớ ................................................................................................................... 43
3.5.4.1.H th ng trên thi t b c m tay ệ ố ế ị .............................................................................. 43
3.5.4.2.
H th ng Servlet ệ ố .................................................................................................... 46
3.5.5.
Bi u đ tu n ồ ầ
t.............................................................................................................. 46
3.5.5.1.
Tìm ki mế................................................................................................................ 47
3.5.5.2.
C p nh p ............................................................................................................... 47
3.5.5.3.
Streaming .............................................................................................................. 48
3.5.6. Bi u đ tr ng thái ho t đ ng ồ ạ ........................................................................................ 49
3.5.6.1.Bi u đ ho t đ ng ch c năng Tìm ki m ế ............................................................... 49
3.5.6.2.Bi u đ ho t đ ng ch c năng C p nh p ............................................................... 49
3.5.6.3.Bi u đ ho t đ ng ch c năng Streamng ạ ộ ............................................................... 50
3.5.7. C s d li u ơ ở ................................................................................................................. 52
3.5.8. Thi t k giao di nế ế .......................................................................................................... 52
Ch ng 4. Cài đ t ch y ươ ặ ạ
th .........................................................56
4.1. m ki m.........................................................................................ế
56
4.2. C p nh p.........................................................................................ậ ậ
56
4.3. Streaming........................................................................................
57
thông tin tài liệu
[1]3G là thuật ngữ dùng để chỉ các hệ thống thông tin di động thế hệ thứ 3 (Third Generation). Mạng 3G (Third-generation technology) là thế hệ thứ ba của chuẩn công nghệ điện thoại di động, cho phép truyền cả dữ liệu thoại và dữ liệu ngoài thoại (tải dữ liệu, gửi email, tin nhắn nhanh, hình ảnh...). 3G cung cấp cả hai hệ thống là chuyển mạch gói và chuyển mạch kênh. Hệ thống 3G yêu cầu một mạng truy cập radio hoàn toàn khác so với hệ thống 2G hiện nay. Điểm mạnh của công nghệ này so với công nghệ 2G và 2.5G là cho phép truyền, nhận các dữ liệu, âm thanh, hình ảnh chất lượng cao cho cả thuê bao cố định và thuê bao đang di chuyển ở các tốc độ khác nhau. Với công nghệ 3G, các nhà cung cấp có thể mang đến cho khách hàng các dịch vụ đa phương tiện, như âm nhạc, truyền hình số với chất lượng cao hoặc các dịch vụ định vị toàn cầu (GPS) hay thư điện tử…
Mở rộng để xem thêm
xem nhiều trong tuần
yêu cầu tài liệu
Giúp bạn tìm tài liệu chưa có

LÝ THUYẾT TOÁN


×