{"id":148,"date":"2010-12-27T04:08:39","date_gmt":"2010-12-26T21:08:39","guid":{"rendered":"http:\/\/nvntung.wordpress.com\/?p=148"},"modified":"2010-12-27T04:08:39","modified_gmt":"2010-12-26T21:08:39","slug":"google-android-part-1","status":"publish","type":"post","link":"https:\/\/www.itersdesktop.com\/vi\/2010\/12\/27\/google-android-part-1\/","title":{"rendered":"Google Android: l\u1ecbch s\u1eed h\u00ecnh th\u00e0nh v\u00e0 ph\u00e1t tri\u1ec3n (Ph\u1ea7n 1)"},"content":{"rendered":"<p>Android l\u00e0 m\u1ed9t h\u1ec7 \u0111i\u1ec1u h\u00e0nh m\u1edf d\u00e0nh cho thi\u1ebft b\u1ecb di \u0111\u1ed9ng (mobile operating system) \u0111\u01b0\u1ee3c ph\u00e1t tri\u1ec3n \u0111\u1ea7u ti\u00ean b\u1edfi t\u1eadp \u0111o\u00e0n Android. T\u1eadp \u0111o\u00e0n Google mua l\u1ea1i s\u1ea3n ph\u1ea9m n\u00e0y t\u1eeb n\u0103m 2005. Android ph\u00e1t tri\u1ec3n d\u1ef1a tr\u00ean nh\u00e2n Linux. Sau \u0111\u00f3, Google v\u00e0 c\u00e1c th\u00e0nh vi\u00ean trong li\u00ean minh \u0111i\u1ec7n tho\u1ea1i c\u1ea7m tay th\u00f4ng minh m\u1edf (Open Handset Alliance) ph\u1ed1i h\u1ee3p ph\u00e1t tri\u1ec3n v\u00e0 ph\u00e1t h\u00e0nh Android cho c\u1ed9ng \u0111\u1ed3ng th\u1ebf gi\u1edbi.\u00a0D\u1ef1 \u00e1n m\u00e3 ngu\u1ed3n m\u1edf Android (Android Open Source Project &#8211; AOSP) c\u00f3 nhi\u1ec7m v\u1ee5 b\u1ea3o tr\u00ec v\u00e0 ph\u00e1t tri\u1ec3n c\u00e1c t\u00ednh n\u0103ng cho Android.<\/p>\n<p>Nh\u00e0 ph\u00e1t tri\u1ec3n c\u00f3 th\u1ec3 vi\u1ebft c\u00e1c \u1ee9ng d\u1ee5ng tr\u00ean Android b\u1eb1ng code c\u1ee7a ch\u00ednh h\u1ecd (d\u1ef1a tr\u00ean c\u00e1c th\u01b0 vi\u1ec7n c\u1ee7a Android SDK) ho\u1eb7c c\u00e1c th\u01b0 vi\u1ec7n Java c\u1ee7a Google.<\/p>\n<p>Nh\u1eefng \u0111\u1eb7c \u0111i\u1ec3m d\u1ec5 s\u1eed d\u1ee5ng nh\u1ea5t c\u1ee7a Google Android \u0111\u01b0\u1ee3c li\u1ec7t k\u00ea nh\u01b0 sau:<\/p>\n<ul>\n<li><strong>Handset layouts:<\/strong><br \/>\nAndroid c\u00f3 th\u1ec3 t\u01b0\u01a1ng th\u00edch v\u1edbi nh\u1eefng s\u1eafp x\u1ebfp\u00a0v\u1edbi c\u00e1c layouts tr\u00ean nh\u1eefng di \u0111\u1ed9ng truy\u1ec1n th\u1ed1ng c\u0169ng nh\u01b0 c\u00e1c th\u01b0 vi\u1ec7n\u00a0\u0111\u1ed3 h\u1ecda kh\u00e1c: VGA, 2D, v\u00e0 3D.<\/li>\n<li><strong>Storage:<br \/>\n<\/strong>Android s\u1eed d\u1ee5ng SQLite \u0111\u1ec3 l\u01b0u tr\u1eef th\u00f4ng tin<\/li>\n<li><strong>Connectivity:<br \/>\n<\/strong>Android h\u1ed7 tr\u1ee3 \u0111a d\u1ea1ng c\u00e1c ki\u1ec3u c\u00f4ng ngh\u1ec7 bao g\u1ed3m: Bluetooth, WiFi, GSM\/EDGE, v\u00e0 EV-DO.<\/li>\n<li><strong>Messaging:<br \/>\n<\/strong>MMS v\u00e0 SMS l\u00e0 nh\u1eefng \u1ee9ng d\u1ee5ng cho\u00a0Android, ngo\u00e0i ra c\u00f2n c\u00f3 chat qua tin nh\u1eafn (threaded text messaging).<\/li>\n<li><strong>Web Browser:<br \/>\n<\/strong>Android ng\u1ea7m \u0111\u1ecbnh n\u1ea1p c\u00e1c \u1ee9ng d\u1ee5ng v\u1edbi WebKit. \u0110i\u1ec1u n\u00e0y c\u00f3 th\u1ec3 thay \u0111\u1ed5i \u0111\u01b0\u1ee3c.<\/li>\n<li><strong>Dalvik Virtual Machine:<br \/>\n<\/strong>M\u1ed9t trong nh\u1eefng \u0111\u1eb7c \u0111i\u1ec3m ch\u00ednh c\u1ee7a Android l\u00e0 m\u00e1y \u1ea3o Dalvik. T\u1ed1t h\u01a1n s\u1eed d\u1ee5ng m\u00e1y \u1ea3o truy\u1ec1n th\u1ed1ng c\u1ee7a Java\u00a0(VM) nh\u01b0 Java ME (Java Mobile Edition), Android s\u1eed d\u1ee5ng h\u1ec7 th\u1ed1ng VM \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf ri\u00eang\u00a0\u0111\u1ec3\u00a0\u0111\u1ea3m b\u1ea3o\u00a0nhi\u1ec1u\u00a0\u1ee9ng d\u1ee5ng ch\u1ea1y hi\u1ec7u qu\u1ea3 tr\u00ean m\u1ed9t thi\u1ebft b\u1ecb\u00a0di\u00a0\u0111\u1ed9ng.<\/li>\n<li><strong>Media Support:<br \/>\n<\/strong>Android h\u1ed7 tr\u1ee3 nhi\u1ec1u chu\u1ea9n media nh\u01b0: MPEG-4, OGG, v\u00e0 AAC.<\/li>\n<li><strong>Additional Hardware Support:<br \/>\n<\/strong>H\u1ed7 tr\u1ee3\u00a0touchscreen. Android c\u00f3 kh\u1ea3 n\u0103ng s\u1eed d\u1ee5ng c\u00e1c ph\u1ea7n c\u1ee9ng kh\u00e1c nh\u01b0 GPS, accelerometers.<\/li>\n<\/ul>\n<p>C\u00f3 th\u1ec3 n\u00f3i Google Android h\u1ed7 tr\u1ee3 nhi\u1ec1u t\u00ednh n\u0103ng c\u01a1 b\u1ea3n m\u00e0 b\u1ea1n c\u00f3 th\u1ec3 t\u00ecm th\u1ea5y tr\u00ean\u00a0Windows Mobile, Symbian v\u00e0 nh\u1eefng h\u1ec7 \u0111i\u1ec1u h\u00e0nh cho di \u0111\u1ed9ng kh\u00e1c. H\u01a1n n\u1eefa, v\u1edbi n\u1ec1n t\u1ea3ng m\u00e3 ngu\u1ed3n m\u1edf, b\u1ea1n c\u00f3 th\u1ec3 t\u00f9y ch\u1ec9nh h\u1ec7 th\u1ed1ng m\u1ed9t c\u00e1ch \u0111\u01a1n gi\u1ea3n v\u00e0 d\u1ec5 d\u00e0ng h\u01a1n c\u1ea3.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Android l\u00e0 m\u1ed9t h\u1ec7 \u0111i\u1ec1u h\u00e0nh m\u1edf d\u00e0nh cho thi\u1ebft b\u1ecb di \u0111\u1ed9ng (mobile operating system) \u0111\u01b0\u1ee3c ph\u00e1t tri\u1ec3n \u0111\u1ea7u ti\u00ean b\u1edfi t\u1eadp \u0111o\u00e0n Android. T\u1eadp \u0111o\u00e0n Google mua l\u1ea1i&hellip; <\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,30,29],"tags":[62,68],"class_list":["post-148","post","type-post","status-publish","format-standard","hentry","category-embedded-programming","category-google-android-programming","category-mobile-programming","tag-features-of-android","tag-history-of-google-android"],"_links":{"self":[{"href":"https:\/\/www.itersdesktop.com\/vi\/wp-json\/wp\/v2\/posts\/148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itersdesktop.com\/vi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itersdesktop.com\/vi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itersdesktop.com\/vi\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itersdesktop.com\/vi\/wp-json\/wp\/v2\/comments?post=148"}],"version-history":[{"count":0,"href":"https:\/\/www.itersdesktop.com\/vi\/wp-json\/wp\/v2\/posts\/148\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itersdesktop.com\/vi\/wp-json\/wp\/v2\/media?parent=148"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itersdesktop.com\/vi\/wp-json\/wp\/v2\/categories?post=148"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itersdesktop.com\/vi\/wp-json\/wp\/v2\/tags?post=148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}