M C L C
L p trình ng d ng Android – C m nang Âm th c Vi t Nam
DANH M C HÌNH NH
L p trình ng d ng Android – C m nang Âm th c Vi t Nam
DANH M C B NG BI U
L p trình ng d ng Android – C m nang Âm th c Vi t Nam
L I NÓI Đ U
Văn hóa m th c là nét văn hóa t nhiên hình thành trong cu c s ng. Đ i v i ng i ườ
Vi t, m th c không ch là nét văn hóa v v t ch t mà còn là văn hóa v tinh th n. Qua m
th c ng i ta có th hi u đ c nét văn hóa th hi n ph m giá con ng i, trình đ văn hóa ườ ượ ườ
c a dân t c v i nh ng đ o lý, phép t c, phong t c trong cách ăn u ng.[6]
Đ i v i nh ng ng i n i tr hay ng i bình th ng ho c th m trí c nh ng đ u b p cũng ườ ườ ườ ế
không th nh h t và th c hi n đ c h t t t c các món ăn c a ng i Vi t Nam, t t nhiên ế ượ ế ườ
chúng ta có th s d ng sách n u ăn đ xem và h c cách n u các món ăn Vi t Nam. Tuy
nhiên đ đ n gi n hóa vi c xem và tìm hi u các món ăn Vi t Nam cũng nh phù h p v i ơ ư
xu th th i nay thì yêu c u đ t ra là xây d ng m t ng d ng có th xem và tìm hi u v cácế
món ăn c a Vi t Nam.
Cùng v i s phát tri n c a th tr ng đi n tho i di đ ng là s phát tri n m nh m c a xu ườ
h ng l p trình ph n m m ng d ng cho các thi t b di đ ng. Ph n m m, ng d ng choướ ế
đi n tho i hi n nay r t đa d ng và phong phú trên các h đi u hành di đ ng cũng đang phát
tri n m nh m và đang thay đ i t ng ngày. Các h đi u hành J2ME, Android, IOS, Hybrid,
Web based Mobile Application đã có r t nhi u phát tri n trên th tr ng truy n thông di ườ
đ ng.
Trong vài năm tr l i đây, h đi u hành Android ra đ i v i s k th a nh ng u vi t c a ế ư
các h đi u hành ra đ i tr c và s k t h p c a nhi u công ngh tiên ti n nh t hi n nay, ướ ế ế
đã đ c nhà phát tri n công ngh n i ti ng hi n nay là Google. Android đ nhanh chóng làượ ế
đ i th c nh tranh m nh m v i các h đi u hành tr c đó và đang là h đi u hành di ướ
đ ng c a t ng lai và đ c nhi u ng i a chu ng. ươ ượ ườ ư
T nh ng d n ch ng và nhu c u trên chúng em quy t đ nh chòn đ tài ế “Tìm hi u h đi u
hành Android và xây d ng ng d ng c m nang m th c Vi t Nam” làm đ tài bài t p
l n môn L p trình nhúng c a chúng em. V i m c đích nghiên c u, tìm hi u h đi u hành
Android và xây d ng ng d ng c m nang m th c Vi t Nam đ có th đáp ng nhu c u
h c n u ăn và tìm hi u v văn hóa m th c c a ng i Vi t m t cách nhanh chóng và ti n ườ
l i.
Trong quá trình làm bài t p l n chúng em xin chân thành c m n th y Lê Hoàn đã t n tình ơ
giúp đ , ch b o chúng em đ chúng em có th hoàn thành bài t p l n này. Do th i gian,
kinh nghi m và k năng còn h n ch chúng em r t mong nh n đ c nh ng ý ki n đóng ế ượ ế
góp c a các th y cô cùng các b n đ chúng em có th hoàn thi n ho c phát tri n bài t p
l n này.
Chúng em xin chân thành c m n! ơ
L p trình ng d ng Android – C m nang Âm th c Vi t Nam
TÌM HI U V H ĐI U HÀNH ANDROID
Dù m i b c chân vào làng đi n tho i di đ ng nh ng Android đã đã l n l t h g c ướ ư ượ
nh ng đ i th t m c và tr thành h đi u hành tăng tr ng nhanh nh t trên th gi i. M i ưở ế
phiên b n Android luôn thu hút m i quan tâm l n c a gi i công ngh , các nhà s n xu t và
ng i s d ng.ườ
Android là gì?
Android là m t h đi u hành dành cho thi t b di đ ng nh smartphone, tablet hay netbook. ế ư
Android do Google phát tri n d a trên n n t ng Linux kernel và các ph n m m mã ngu n
m .
Android là h đi u hành m mã ngu n chính duy nh t v is 12 tri u dòng mã bao g m 3
tri u dòng mã XML, 2.8 tri u dòng mã C, 2.1 tri u dòng Java và1.75 tri u dòng C++.
Ban đ u n n t ng này đ c phát tri n b i Android Inc (sau đó đ c Google mua l i) và ượ ượ
g n đây nó tr thành m t trong nh ng ph n m m đ ng đ u c a liên minh OHA (Open
Handset Alliance - v i kho ng 78 thành viên bao g m c nhà s n xu t, nhà phát tri n ng
d ng... cho thi t b di d ng mà d n đ u là Google). ế
Android đ c phát tri n nh m c nh tranh v i các h đi u hành di đ ng khác nh iOSượ ư
(Apple), BlackBerry OS, Windows Mobile (Microsoft), Symbian (Nokia), Samsung (Bada),
WebOS (Palm)... Tính đ n th i đi m này, Android đã tr thành n n t ng di đ ng tăngế
tr ng nhanh nh t th gi i.[1]ưở ế
L ch s c a Android
Tháng 10/2003, Android (Inc) đ c thành l p t i Palo Alto, California, Hoa Kỳ do Andyượ
Rubin (đ ng sáng l p c a Danger Inc), Rich Miner (đ ng sáng l p c a Wildfire
Communications Inc và c u phó ch t ch công ngh và t ng lai Orange) và m t s thành ươ
viên khác ch trì, v i m c đích đ phát tri n hay t o ra các thi t b di đ ng thông minh h n ế ơ
ph c v các m c đích cho l i ích con ng i.[1] ườ
B c đ u, h đi u hành Android ch đ n thu n là ph n m m trên đi n tho i di đ ng.ướ ơ
Ban đ u, Android là h đi u hành cho các thi t b c m tay d a trên lõi Linux do công ty ế
Android Inc. (California, M ) thi t k . Công ty này sau đó đ c Google mua l i vào năm ế ế ượ
2005 và b t đ u xây d ng Android Platform. Các thành viên ch ch t t i Android Inc.
g m có: Andy Rubin, Rich Miner, Nick Sears, and Chris White.
Hình 1.: Android timeline
T i Google, nhóm kĩ s do Rubin đ ng đ u đã phát tri n m t n n t ng di đ ng d a trên ư
h t nhân Linux. Sau đó, h đã gi i thi u cho các nhà s n xu t thi t b c m tay và các nhà ế
m ng trên nh ng ti n đ v vi c cung c p m t h th ng m m d o, có kh năng nâng c p
m r ng cao.
Google cũng lên danh sách các thành ph n ph n c ng đáp ng n n t ng và các đ i tác ph n
m m, đ ng th i cam k t v i các nhà m ng r ng h s n sàng h p tác nhi u c p đ khác ế
nhau. Th i gian này, m t lo t ngu n tin kh ng đ nh Google s s m tham gia phát tri n h
đi u hành riêng cho đi n tho i di đ ng.
L p trình ng d ng Android – C m nang Âm th c Vi t Nam