DANH MỤC TÀI LIỆU
Kiến thức lập trình Android cơ bản
Ch ng 1: Các ki n th c c b n dùng cho l p trình ng d ng trênươ ế ơ ả
Android
1.1 H đi u hành Androidệ ề
1.1.1 H đi u hành Android. Các lo i thi t b cài đ t ế Android
Android m t h đi u hành dành cho thi t b di đ ng nh đi n tho i, máy ệ ề ế ị ư ệ
tính b ng netbooks. Android đ c phát tri n b i Google, d a trên n n t ng ượ
Linux và các ph n m m mã ngu n mầ ề ồ ở. 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 (BlackBerry), ệ ề ư
Windows Mobile (Microsoft), Symbian(Nokia). Bada (Samsung) ... Trên đi n
tho i di đ ng Công ty nghiên c u th tr ng Canalys đã c tính trong quý 2 năm ị ườ ướ
2009 r ng Android 2,8% th ph n đi n tho i thông minh đ c bán ra toàn ị ầ ượ
c u. Đ n quý 4 năm 2010 con s này tăng lên 33% th ph n, tr thành n n t ng ế ề ả
đi n tho i thông minh bán ch y hàng đ u. Đ n quý 3 năm 2011 Gartner c tính ầ ế ướ
r ng h n m t n a (52,5%) th tr ng đi n tho i thông minh thu c v Android ơ ị ườ
Đ n quý 3 năm 2012 Android đã 75% th ph n đi n tho i thông minh toàn c uế
theo nghiên c u c a hãng IDC. (Ngu n http://vi.wikipedia.org/wiki/Andoid). Trên
lãnh v c máy tính b ng, Công ty nghiên c u th tr ng IDC v a đ a ra d báo ị ườ ư
r ng th ph n c a máy tính b ng Android th s đ t m c cao nh t 48,8% ể ẽ
trong năm nay (2013) (Theo http://tintuc.vnn.vn/)
D báo th ph n c a các h đi u hành dành cho máy tính b ng ệ ề
trong năm 2013 và 2017 (ngu n IDC)
Android m t c ng đ ng phát tri n ng d ng l n. AppBrain - trang web cung ể ứ
c p các ng d ng Android t t nh t th ng r ng tính đ n tháng 04/2012 Google ấ ố ế
Play đang s h u 430.000 ng d ng, trong đó 311.000 (72%) ng d ng mi n phí.ở ữ
Các thi t b cài đ t ế Android r t đa d ng v kích th c ch ng lo i. H đi u ướ
hành Android có th ch y trên các lo i thi t b sau ế ị
Đi n tho i thông minh (Smartphone)ệ ạ
Máy tính b ng (Tablet)
Các thi t b đ c đi n t (E-reader devices)ế ị ọ
Netbook
Máy nghe nh c MP4
Internet Tivi, Smart TV
1.1.2 Các phiên b n Android
(Tham kh o ngu n: http://en.wikipedia.org/wiki/Android_version_history;
http://nhipsongso.tuoitre.vn/Kien-thuc-Cong-nghe/519360/Luoc-su-Android-qua-
cac-phien-ban.html)
Phiên b n 1.0.
oNgày công b : 23-11-2008.
oTên mã : Astro Boy hay Bender.
oPhiên b n Linux kernel 2.6.25
oTính năng:
+ Android 1.0 r t nguyên s , tích h p s n kh ng đ ng b ơ ợ ẵ
d li u v i các d ch v tr c tuy n c a Google nh Gmail,ữ ệ ế ư
Google Calendar Contacts, m t trình phát media, h tr ỗ ợ
Wi-Fi Bluetooth, thanh tr ng thái hi n th các thông báo ể ị
ng d ng m t ng d ng ch p nh (camera) tuy ch a cho ộ ứ ư
phép thay đ i đ phân gi i và ch t l ng nh. ấ ượ
Phiên b n 1.5.
oNgày công b : 30-4-2009.
oTên mã : Cupcake..
oPhiên b n Linux kernel 2.6.27
oTính năng:
+ Cupcake mang nhi u tính năng m i nh bàn phím o kh ớ ư
năng d đoán t đang gõ, t đi n t ng do ng i dùng đ t ườ
ra, h tr widget trên giao di n, quay phim phát l i videoỗ ợ
clip, l c s th i gian cu c g i, ch đ t đ ng xoay mànượ ế ộ ự
hình theo h ng s d ng. Trình duy t web trong Cupcake ướ ử ụ
thêm kh năng sao copy/paste.
Phiên b n 1.6.
oNgày công b : 30-9-2009.
oTên mã : Donut.
oPhiên b n Linux kernel 2.6.29
oTính năng:
+Cung c p ch c nan g tìm ki m nhanh; đ c văn b n ư ế .; xóa
nhi u file nh cùng lúc, ...ề ả
Phiên b n 2.0.
oNgày công b : 26-10-2009.
oTên mã : Éclair.
oPhiên b n Linux kernel 2.6.29
oTính năng:
+Cho phép qu n nhi u i kho n Email, tìm ki m tin nh n, ế
Tìm ki m b ng gi ng nói; Google map; H ng đ n các thế ằ ướ ế ế
h smartphone màn hình l n.ệ ớ
Phiên b n 2.2.
oNgày công b : 20-5-2010.
oTên mã : Froyo.
oPhiên b n Linux kernel 2.6.32
oTính năng:
+ H tr Flash; cho phép bi n chi c smartphone thành thi t bỗ ợ ế ế ế
phát sóng Wi-Fi; cho phép cài đ t ng d ng lên th nh SDặ ứ
thay m c đ nh cài ngay vào b nh trong c a thi t b ; m t ế
kh u đã h tr s và ch s . ợ ố
Phiên b n 2.3.
oNgày công b : 6-12-2010.
oTên mã : Gingerbread.
oPhiên b n Linux kernel 2.6.35
oTính năng:
+H tr thi t k giao di n đ n gi n hi u qu ; Nh p vănỗ ợ ế ế ơ
b n thông minh nhanh h n; h tr ch c năng copy dán; ơ ỗ ợ
h tr tính năng d n rácỗ ợ . Đ n cu i năm 2012, Gingerbreadế ố
v n đang "ph sóng" trên r t nhi u thi t b dùng Android, ế ị
chi m đ n h n phân n a (54%)ế ế ơ
Phiên b n 3.0.
oNgày công b : 6-12-2010.
oTên mã : Honeycomb.
oPhiên b n Linux kernel 2.6.36
oTính năng:
+Đây th xem m t th h Android đ u tiên dành riêng ế ệ
cho máy tính b ng (tablet). Android 3.0 c i ti n giao di n phùả ế
h p v i cách s d ng máy tính b ng, bàn phím o thân thi n
h n, h tr x đa tác v (multi-tasking), cho phép chuy nơ
đ i qua l i các ng d ng đang cùng ch y. Ph n lõi h th ng
có các c i ti n t ng thích v i ph n c ng nh h tr chip x ế ươ ư ỗ
lý (CPU) đa lõi, tăng t c ph n c ng. ầ ứ
Phiên b n 4.0.
oNgày công b : 6-12-2010.
oTên mã : Ice Cream Sandwich.
oPhiên b n Linux kernel 3.0.1
oTính năng:
+Đây s k t h p c a phiên b n 3.x cho máy tính b ng ự ế
2.x cho đi n tho i di đ ng. Phiênb n này có các tính năng u ư
vi t nh : giao di n đ p h n, widget th thay đ i kích ư ệ ẹ ơ
th c, cho phép khóa màn hình, ...ướ
Phiên b n m i nh t 4.2. ớ ấ
oNgày công b : 6-12-2010.
oTên mã : Jelly Bean.
oPhiên b n Linux kernel 3.4
oTính năng:
+Android 4.2 ti p t c mang đ n nh ng c i ti n h p d n choế ụ ế ế
ng d ng ch p nh (Camera) nh ư ch p nh trung th c HDRụ ả
(High Dynamic Range), ch o nh r ng Photo Sphere, hi u
ng nh, tìm ki m thông minh đ p h n Google Now, đ a ế ơ ư
tính năng l t ch n t r t hay trong bàn phím o. Ch c năngướ ừ ấ
h tr nhi u tài kho n ng i dùng (multi-user profile) l n ườ
đ u tiên đ c áp d ng trong Android 4.2 nh ng ch ng i ượ ư ườ
dùng máy tính b ng th a h ng ch c năng này. ừ ưở
Đ n cu i năm 2012ế ố v n còn đ n 54% thi t b Android dùng Gingerbread ế ế ị
(Android 2.3), Ice Cream Sandwich (Android 4.0) theo sau v i 25,8%. Th h ế ệ
Jelly Bean m i nh t còn khá ít i v i 2,7% thi t b s d ng. ế ị ử
1.1.3 u và nh c đi m c a Android.Ư ượ ể ủ
Android h đi u hành ngu n mệ ề , nên nh ng u nh c đi m ư ượ
sau:
1.1.3.1 u đi mƯ ể
An ninh: Các l i nhanh chóng đ c phát hi n và s a đ i ượ ử ổ
Ch t l ngấ ượ : Các ng d ng không ng ng đ c c i ti n, phù h p v i nhu ượ ả ế
c u s d ng c a nhi u ng i. ử ụ ườ
Kh năng tùy bi n ế : Nh ng đo n trong ch ng trìn đ c công khai,ữ ạ ươ ư
nên ng i dùng có th thêm b t các ch c năng túy ý mu n.ườ ể ớ
Chi phí: S d ng s n ph m ngu n m hoàn toàn không t n phí, ti t ế
ki m kinh phí.
1.1.3.2. Nh c đi mượ ể
Kh năng b o m t: Android h đi u hành ngu n m nên t t
c các thông tin v h th ng m i ng i đ u n m đ c. Đây u đi m ề ệ ư ượ ư
cũng nh c đi m, b i các hacker th tìm ki m nh ng l h ngượ ế ỗ ổ
h th ng và t o ra nh ng mã đ c.ệ ố
1.1.4 N n t ng h đi u hành Android ệ ề
https://docs.google.com/document/preview?
hgd=1&id=1ehWmLcA4DmeQ2GDYqzBvUyby3BwdUHRMuaP_6tX7dOM&pli=1
#
thông tin tài liệu
Tổng quan kiến thức lập trình Android cho người mới bắt đầu
Mở rộng để xem thêm
từ khóa liên quan
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


×