!"#$
%&'
Quy Nhơn, ngày 10 tháng 12 năm 2014
Báo cáo thực hiện
Bài tập ứng dụng đọc le mp4 với
Apache Cordova
/22
Nội dung
Tổng quan về Apache Cordova
Phát triển ứng dụng đọc 'le mp4
Chạy thử ứng dụng đọc 'le mp4
2
/22
Tổng quan về Apache Cordova
Apache Cordova là gì?
()* +,+) &/01)&*2+3400566/&&7804005 9:,;<=
>#.?))>07@044005080A)0B68.0,6/7
C,;D0E0A4.F/(G650H.+4F/&FI=,J-=0KL-*=M
()* +,+))6N.+04OPQ&RPOR7
3
/22
Tổng quan về Apache Cordova
Sử dụng Apache Cordova khi nào?
4005OS,;0880,6/&.3T040U%0BTJA)
806%7
"&K053)S,;2*F656%%.VK0W4X0TY:).S,;7
4005OS,;,6/Z)0V&6I0/40.S,;K&/0[*F\*2%
050H.+4(G]0I0F^7
4
/22
Tổng quan về Apache Cordova
Nền tảng hỗ trợ:
5
/22
Tổng quan về Apache Cordova
Nền tảng hỗ trợ
(ếp theo):
6
/22
Tổng quan về Apache Cordova
Các bước tạo và thiết lập 1 project:
_
`aOW++b*0FQ-
“cordova create hello com.example.hello HelloWorld”
a&;S)+b*0 GA)+b*0
A)+b*0
7
/22
Tổng quan về Apache Cordova
Các bước tạo và thiết lập 1 project (TT):
_
`aR(,,-)c+&d),+,e
56I0a&;S)+b*0.,f-
gcordova plaForm add androidh
Lưu ý: *i+0FI&T0aN+),+,0B0aj
5*&+*-)c+&0),-
g+,+)-)c+&*&+*),+,h
k0l480a0a7
8
/22
Tổng quan về Apache Cordova
Các bước tạo và thiết lập 1 project (TT):
_
`a#(,,-m*)0*9
-m*)0*9@S,;6alZ89:,;4(GA)0I0F^,6/7 4(Ga`/&FI=Z-nL-*=)&*)=
,)FW=M
gcordova plugin add org.apache.cordova.ABCh
+6%=(` %05 4(G9)90)09F)=,**=*02+3!1+&)Y+=F)o*!90)09=*+-+)Y+=)&*)=
+0)09=L-*=M
9
/22
Tổng quan về Apache Cordova
Build và chạy thử project:
5F-,=,f-gcordova buildh
5W0:=,f-gcordova run androidh
Lưu ý: *i+0FI&T0aN+),+,0B0a7
"W=I3T%0I0F^,6/6)6al3I0K09p0U6/W0*&-)0+d(\e7
10
/22
Tổng quan về Apache Cordova
Thành phần trong 1 project:
"0W+O+b*09p%$0a&;.OL-*&q6^ +L7i&-++39-)c+&9-9222
Trong đó:
gHooksh!W,+906qF0&.%056al0&.+FQ4S,;.40054-
+q0H&nFQ4iV,U0KA)FW650fr- +,+)7
gPlaFormsh! S)4-)c+&k0l0++b*0
11
/22
Tổng quan về Apache Cordova
Thành phần trong 1 project (TT):
gPluginsh! S)4-9
gwwwh! S)&A))-)Y+
gCon'g.xmlh!.L-*Z6^0+6q0[# [,*0=+s4.400565,t,.i46^9,J-84
S,;A)7
12
/22
Phát triển ứng dụng đọc le mp4
Chức năng của ứng dụng:
0^,)944L-*&$Q&0+&/00a&;%6aN,Di46^+0a7TY50^
F)+&0L-*&$.,-alA)L-*7
Cụ thể: >:,;6aN,D Gu )&*)
13
/22
Phát triển ứng dụng đọc le mp4
Yêu cầu của ứng dụng:
C,;(G6L-*vw(,,-m*)0*9m-*
“cordova plugin add org.apache.cordova.'le”
14
/22
Phát triển ứng dụng đọc le mp4
Mô tả bước thực hiện của ứng dụng:
"36/S,;=%9px&0a&;6alr6^0ad Gu )&*)eI3Tx&0]0
F4+jIx&0]00U,00+.F/L-*0+0a&;=IL-* &$0-]0=-],-alA)
L-*.6I&9KL-*7U50^0TYA)4L-*),)946ali46^0a7
15
/22
Phát triển ứng dụng đọc le mp4
Các thành phần của ứng dụng:
>>.)+,S,;0B0),*i799%9y
&-)99g-90Gh65?))>0%050&4,z0+-900&-,U).+Gd{+-w{u+-we7
/|90!90-*!0*,*&)-!-*),!}*+j65-906al649K
16
/22
Phát triển ứng dụng đọc le mp4
Các thành phần của ứng dụng (TT):
{+-,vg-90Ghw{u+-wS)43I0Zx&6al
17
/22
Phát triển ứng dụng đọc le mp4
Các thành phần của ứng dụng (TT):
?))>0
18
/22
Phát triển ứng dụng đọc le mp4
Các thành phần của ứng dụng (TT):
?))>0
(Tiếp theo)
19
/22
Chảy thử ứng dụng đọc le mp4
)+,n
20
/22
Chảy thử ứng dụng đọc le mp4
"0a&;3T%L-*.+ "3Tx&0]0a&;
21
/22
Thanks for listening
22