Xem mẫu

BO GIAO DVC VA. RAO TAO
THONG HAI HQC TWANG LONG

KHOA LUAN TOT NG1110

TIM HIED VE PUSH NOTIFICATION
XAY DING(ING DVNG NHAC LICH THI
CHO SINN VIEN 'LUANG LONG
TREN NEN TANG ANDROID

: Ths. U Minh Tuin
: Pham Trung 1Cien — A14538
— A14982
HO Chi Nghia
Cling Nghe: Thong Tin

Giao vien hirtrng din
Sinh

thqc thiin

Chuyen nginh

HA

- 2014

Lea NOI DAU
Trong su phat trien manh me cita cong nghe thOng tin not chung va cong nghe di
dOng n6i rieng, cac img dung di dOng dang d5n dung vai to5 quan tong trong vies img
da
dung cong nghe thOng tin phts vu trong cuOc song con ngueri. C6ng nghe di dOng
chi'em linh vi tri trong cuOc song, chiem tru the ve so lug img dung ten cac thiet
5 the not not
dan
bt di dOng nhu dien thoai thong minh, may tinh bang, tivi thOng vainh...0
trong c145 la nen tang Android manh me do co kha tang tuang thich yen nhieu thiet
bat len i
tao ctia toting Dar hoc Thang Long la
et viec nang cao chat luting
D cUng y
vao quan 19 dao tat) cung nhu
vi'ec Ung dung hieu qui cac thanh tru cong nghe thong tin
truc tiep dao tao.
Tren co sonheng kien thirc da duqc hoc trong cac min hoc tai truing ding nhu
y &gig qh
c
tac gia
trong khuon kh6 cita mot de tai kh6a 1u5n tot nghiep, nhOm di
h capnhat
p xa
mot phan mem chay ten nen tang di dOng Android yea rmyc
thi hoc k9 cho sinh vien Thang Long. Cling veti dO la tim hieu va tne tong pham vi kien
thirc cira minh.
Kh6a Wan nay duqc trinh bay thanh 5 chuang lem:
GiOi thieu du an. Chuctng nay trinh bay 19 do nghien ciru va phucmg
Chuang 1:
phap thuc hien khOa 1u5n;
1-le dieu hanh Android. Chuang nay Oen thieu can ban ve he dieu
— Chuang 2:
hanh Android, cac dac trong va kien trim ciia he dieu hanh;
Giei thieu ve cong nghe Push Notification va Service trong Android.
Chuang 3:
4: lThg dung nhic lich thi. Chuang nay trinh bay ve qui trinh phan tich
Chuang






thiet ke img dung;
nay trinh bay chi tiet han ve
Cac k9 thuat xir 19 quan tong. Chuang
— Chuang 5:
cac k9 that duqc sir dung trong xay dung img dung, qua trinh giri nh5n va xir 19 dit lieu
cita cong nghe Push Notification.
— Ket luan va hueng phat hien;
— Cac tai lieu tham khao.
Sau khi hoan thanh tai lieu nay, nh6m tic gia mong maul day cOng se la mot to
) ich cho cac sinh vien dang vi se tim hieu ve lap trinh Android ne
lieu tham khao bit
chung, cilng nhu cong nghe Push Notification nOi rieng.

Chung em xin chin thanh cam on thay giao Ths. Le Minh Titan da htromg din va
giiip Ida chang em thiet ke - xay dirng va hoan thanh kluSa luAn nay.
Cluing em cling xin gui 10i cam on den thAy giao Nguyen Dire Dan da ginp del
cluing em ve mat ket not den di: lieu lich thi cua nha tnrang ding voi cac thay co b0
mon Tin hoc da tam huyet day 66 va dao tao chang em snot nhang nam Dai hoc.
e
Ha Ni.ngay 12 thing 04 nam 2014
Nh6m tic gia thirc hien: Pham Trung Kien
HO Chi Nghia

MIX LUC
CHUONG 1. GIOT THIEU DV AN
1.1.

1
1

Ten dE tai

1.2. IS do nghiOn ciru
1.3. Phtrcrng phap thtrc hiEn
CHUONG 2. HE DIEU HANH ANDROID VA PUSH NOTIFICATION
2.1. Glad thiEu he diet' hanh Android

1
2
3
3

2.2. Nhitng dac Hung caa hE diEu hanh Android

3

2.3. Cac tinh nang 118 try sari trong he diEu hanh Android

4

2.4. Kian tnic va cac thanh phan trong hg diEu hanh Android

5

2.5. Cac khai niEtn co ban trong lap trinh img dung Android

7

2.6. Cac thanh phan trong mot project zing dung Android

12

CHUONG 3. CONG NGHE PUSH NOTIFICATION VA SERVICE TRONG
15
ANDROID
15
3.1. Giai thiEu ve cong nghE Push Notification
15
3.1.1. Tong quan
16
3.1.2. Thuat ngfr va khai niem lien quan
17
3.1.3. KiEn ink tong quan
18
3.1.4. Chu truth rang dal
19
3.2. Ling dung Push Notification trong img dung Android
3.2.1. Sc chi tang quan cac buoy trong qu6 trinh gzii nhan tin hieu

19

3.2.2. Thtrc hien thief lap Push Notification cho zing dung Android

20

Service tren Android

22

CHUONG 4. XAY DUNG trNG DUNG NHAC LICH THI CHO SINH VIEN
THANG LONG
4.1. Tang quan yeu cau hg thong
4.1.1. Ma td
4.1.2. Hien trong tai truorg
4.1.3. Yeti cati nghiep vu
4.2. ling dung Android

25
25
25
25
25
26

4.2.1. M6 t it
4.2.2. Sc do tong guar cac char nang chinh caa ang clung
4.2.3. Cac tac nhiin tham gia
4.2.4. Coe char nang chinh caa img clung

16
16
,6

26
77

4.2.5. Ccic thac the chinh
4.2.6. 130c to cac char non cua ang clung

4.3. ling dung may chit
4.3.1. A46 to
4.3.2. Sc do tang quart cac char ;ding cita may dui
4.3.3. Cac tcic nhan than, gia
4.3.4. Cac char 'ding chinh caa he theing
4.3.5. 100c to cac char ;Ong cita img dung

4.4. Phan tich thiet ke du liEu
4.4.1. MO to phcin tich di? lieu
4.4.2. Cau true bang

4.5. Ket qua xay Mpg img dung
CHU'ONG 5. CAC Kt THU4T XU! LY QUAN TRQNG

/7

57
57
58
58
58
58

66
66

67
67
68

5.1.

D5ng k9 thiet bi von GCM de nh5n RegistrationiD

68

5.2.

GM thong tin yEu cat' den may chic img dung (application server)

69

5.3.

Server nh5n thong tin va xii19 der liEu

5.4.

GM thong dip den GCM

5.5.

VT 19 thong dip dugc girl den tit GCM tren thiet bi Android

5.6.

Service trong Android

5.7.

Cai d5t hEn gia thong bio

5.8.

CM d5t thin gian nhic lai thOng bac)

Kb' LthiiN VA HUONG PRAT TRIEN
1.

Kat Juan

2.

Huemg phat triez n

TAI LIEU THAM KHAO

70
72
73
74
77
78
79
79
79
80

nguon tai.lieu . vn