1. Trang chủ
  2. » Luận Văn - Báo Cáo

Vân dụng các phương pháp sản xuất giá trị thặng dư vào công cuộc công công nghiệp hóa, hiện đại hóa của nước ta hiện nay

53 1,4K 2
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 53
Dung lượng 1,94 MB

Nội dung

Quá trình sản xuất giá trị thặng dư: Cơ sở kinh tế của chế độ tư bản chủ nghĩa là chế độ tư hữu về tư liệu sản xuất nên quá trình lao động dưới chủ nghĩa tư bản có đặc điểm: - Xem xét trong khuôn khổ từng doanh nghiệp: + Phản ánh mối quan hệ giữa nhà tư bản với lao động làm thuê, điều kiện tổ chứa kinh doanh thuộc về nhà tư bản, công nhân là người phục vụ. + Phản ánh các quan hệ phân phối, phân chia lao động, toàn bộ sản phẩm làm ra thuộc về chi phối của nhà tư bản, công nhân chỉ được nhận tiền lương. -Xem xét trong toàn bộ nền sản xuất tư bản: + Sản xuất tư bản chủ nghĩa là quá trình tạo ra giá trị sử dụng, công dụng cho xã hội tiêu dung. + Sản xuất ra giá trị thặng dư, mục đích và động cơ của sản xuất tư bản là sản xuất tư bản là sản xuất ngày càng nhiều tiền.

Trang 1

MỤC LỤC

DANH MỤC CÁC THUẬT NGỮ VIẾT TẮT 4

LỜI NÓI ĐẦU 5

CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI 7

1.1 LÝ DO CHỌN ĐỀ TÀI 7

1.1.1 Vì sao là “Hệ điều hành Android” mà không phải là iOS hay Windows phone hay bất kỳ hệ điều hành nào khác 7

1.1.2 Vì sao chọn ứng dụng minh họa là “ứng dụng Viet Tour” - ứng dụng hỗ trợ cho những người đi du lịch 8

1.2 CHỨC NĂNG VÀ HƯỚNG PHÁT TRIỂN CỦA ỨNG DỤNG VIETTOUR 8

1.2.1 Chức năng của ứng dụng Viet Tour 8

1.2.2 Hướng phát triển của ứng dụng 9

CHƯƠNG II: HỆ ĐIỀU HÀNH ANDROID 10

2.1 SƠ LƯỢC CÁC HỆ ĐIỀU HÀNH CHO ĐIỆN THOẠI DI ĐỘNG HIỆN NAY 10

2.2 LỊCH SỬ PHÁT TRIỂN HỆ ĐIỀU HÀNH ANDROID 14

2.3 KIẾN TRÚC HỆ ĐIỀU HÀNH ANDROID 15

2.3.1 Tầng Applications 16

2.3.2 Application framework 16

2.3.3 Libraries 16

2.3.4 Android Runtime 17

2.3.5 Linux kernel 17

2.4 CÁC PHIÊN BẢN CỦA HỆ ĐIỀU HÀNH ANDROID 18

Trang 2

2.4.1 Cupcake – Android 1.5 tháng 4/2009 18

2.4.2 Donut – Android 1.6 tháng 9/2009 19

2.4.3 Eclair 2.0/2.1 tháng 10/2009 – 1/2010 19

2.4.4 Froyo – Android 2.2 tháng 5 – 2010 20

2.4.5 GingerBread – Android 2.3 tháng 12/2010 21

2.4.6 Honeycomb – Android 3.0 / 3.1 / 3.2 tháng 7 – 2011 21

2.4.7 Ice Cream Sandwich(ICS) – Android 4.0 tháng 9 – 2011 21

2.5 GOOGLE PLAY VÀ VIMARKET 21

2.5.1 Google Play (Android Market) 21

2.5.2 Vimarket – chợ ứng dụng Android cho người Việt 22

2.6 THỊ PHẦN HỆ ĐIỀU HÀNH ANDROID 23

2.7 CÁC THÀNH PHẦN CHÍNH CỦA MỘT ỨNG DỤNG ANDROID 24

2.7.1 Activity 24

2.7.2 Service 27

2.7.3 Content Provider 29

2.7.4 Intent 29

2.7.5 Broadcast Recievers 30

CHƯƠNG 3: LẬP TRÌNH ANDROID 31

3.1 TỔNG QUAN VỀ LẬP TRÌNH ANDROID 31

3.1.1 Môi trường lập trình 31

3.1.2 Tạo một Android project mới 31

3.1.3 Cấu trúc của một Android project 33

3.2 ANDROID EMULATOR 33

Trang 3

3.3 LẬP TRÌNH ANDROID 34

3.3.1 Các thành phần giao diện 35

3.3.2 Các điều khiển (controls) 36

3.4 GOOGLE MAPS API 37

3.4.1 Tổng quan về Goolge Maps API 37

3.4.2 Hiển thị bản đồ và các điều khiển trong Map View 42

3.4.3 Mô phỏng GPS trên Android Emulator 43

3.4.4 Truy vấn trong Google Maps 44

CHƯƠNG 4: XÂY DỰNG ỨNG DỤNG 46

4.1 PHÂN TÍCH YÊU CẦU 46

4.2 PHÂN TÍCH CHỨC NĂNG 46

4.3 THIẾT KẾ GIAO DIỆN ỨNG DỤNG 47

4.4 XÂY DỰNG CHỨC NĂNG 48

4.4.1 Chức năng hiển thị danh sách các địa danh 48

4.4.2 Chức năng hiển thị thông tin chi tiết một địa danh bất kỳ 48

4.4.3 Chức năng dẫn đường từ vị trí người dùng đến địa danh 48

4.5 THIẾT KẾ CƠ SỞ DỮ LIỆU CHO ỨNG DỤNG 48

3.6 TRIỂN KHAI VÀ ĐÁNH GIÁ KẾT QUẢ 48

KẾT LUẬN 52

KẾT QUẢ ĐẠT ĐƯỢC 52

KHÓ KHĂN VÀ HƯỚNG GIẢI QUYẾT 52

DANH MỤC TÀI LIỆU THAM KHẢO 53

Trang 4

DANH MỤC CÁC THUẬT NGỮ VIẾT TẮT

ADT: Android Development Tool

AVD: Android Virtual Device

API: Application Programming Interface

ATM: Automated Teller Machine

CDMA Code Division Multiple Access

DDMS: Dalvik Debug Monitor Service

GPS: Global Positioning System

HD: High Definition

LIFO: Last In First Out

iOS: iphone Operating System: Hệ điều hành iphone

PC: Personal Computer

SDK: Software Development Kit

SMS: Short Message Services

OS: Operating System

VM: Virtual Machine

XML: eXtensible Markup Language

Trang 5

LỜI NÓI ĐẦU

Thị trường di động đang phát triển mạnh mẽ chưa từng thấy với vô vàn các nhãnhiệu, kiểu dáng, tính năng… kéo theo đó là cuộc cạnh tranh vô cùng khốc liệt của các nhàsản xuất hệ điều hành mobile Google Android – hệ điều hành được mặc dù ra đời muộnhơn những hệ điều hành khác nhưng lại đang là hệ điều hành số 1 trên thị trường hệ điềuhành di động hiện nay với thị phần (56.1% vào Quý 1/2012) Tất cả các ứng dụng như:định vị GPS, multimedia, lướt web và kết nối internet, ứng dụng văn phòng, tích hợp cácmạng xã hội hay chơi game đều xuất hiện trên thiết bị điện thoại thông minh chạy hệđiều hành Android Sự đa dạng về mức giá cũng như số mẫu mã kiểu dáng khiến Androidtrở thành một trong những nền tảng smartphone phố biến nhất tại Việt Nam năm 2011

Xây dựng ứng dụng trên Smartphone là lĩnh vực có tốc độ phát triển nhanh nhấttrong ngành công nghệ thông tin với 1,4 tỉ thuê bao và dự báo sẽ có khoảng 452 triệuSmartphone được bán ra vào năm 2012 và 6,7 triệu ứng dụng sẽ được download trướcnăm 2014 Với xu thế và tính tất yếu của lĩnh vực lập trình ứng dụng nói chung và lậptrình Android nói riêng đã mang đến luồng gió mới trong ngành công nghệ thông tin.Cùng với sự phát triển như vũ bão, nhu cầu nhân lực cũng đang nóng dần với hàng trăm

vị trí tuyển dụng vẫn chưa tìm được ứng viên

Mới xuất hiện tại Việt Nam, lập trình Android đang là lĩnh vực mới mẻ với nhiềutiềm năng trong thị trường lập trình ứng dụng và nguồn nhân lực trong tương lai Chính

vì vậy em đã chọn đề tài: “Tìm hiểu Hệ điều hành Android và xây dựng ứng dụng minhhọa - ứng dụng VietTour” làm đề tài cho khóa luận tốt nghiệp của mình Thông qua đề tàinày em có thể tiếp cận với xu hướng trong lĩnh vực công nghệ thông tin hiện nay – Lậptrình cho Smartphone, đặc biệt là lập trình trên Hệ điều hành Android – Hệ điều hành mãnguồn mở đang là lĩnh vực thu hút nhiều lập trình viên hiện nay

Đề tài: “Tìm hiểu Hệ điều hành Android và xây dựng ứng dụng minh họa - ứngdụng VietTour” sẽ tập trung vào các vấn đề sau:

 Sơ lược các Hệ điều hành cho điện thoại di động hiện nay: iOS,BlackBerry, Symbian, Windows Phone, …

 Hệ điều hành Android

 Lập trình Android

 Xây dựng ứng dụng minh họa – ứng dụng VietTour

Trang 6

 Kết quả đạt được và hạn chế còn tồn tại của khoá luận.

Báo cáo đã được thực hiện trong thời gian khá dài và đây là thành thành quả lớnnhất mà em thực hiện được trong quá trình học tập tại trường Đại học Kinh tế Quốc dân.Ngoài sự cố gắng, nỗ lực của bản thân, còn có sự giúp đỡ của nhiều người để em có thểhoàn thiện được khoá luận

Em xin chân thành cảm ơn các Thầy Cô Bộ môn Công nghệ thông tin – ViệnCông nghệ thông tin Kinh tế đã truyền đạt những kiến thức, kinh nghiệm quý báu trongquá trình học tập và nghiên cứu

Em xin chân thành cảm ơn Thầy: Phạm Xuân Lâm – Giảng viên Bộ môn Côngnghệ thông tin, Viện Công nghệ thông tin – Kinh tế, trường Đại học Kinh tế Quốc dân đãtận tình hướng dẫn, định hướng, góp ý trong quá trình thực hiện khoá luận

Do thời gian và kiến thức của em còn hạn chế nên khoá luận của em không thểtránh khỏi thiết sót Em rất mong nhận được sự góp ý của thầy cô và bạn bè để em có thểhoàn thiện hơn nữa chuyên đề của mình

Sinh viên thực hiện

Nguyễn Thị Năm

Trang 7

CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI 1.1 LÝ DO CHỌN ĐỀ TÀI

1.1.1 Vì sao là “Hệ điều hành Android” mà không phải là iOS hay Windows phone hay bất kỳ hệ điều hành nào khác.

Android là một hệ điều hành dành cho thiết bị di động như smartphone, tablet haynetbook, 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ở 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)…

Sau 4 được phát triển chính thức bởi Google, bắt đầu từ năm 2008, với tính mở khả năng tuỳ biến cao - và được viết bằng ngôn ngữ java – ngôn ngữ được sử dụng rấtnhiều hiện nay, Android nhanh chóng chiếm lĩnh thị trường hệ điều hành Smartphone.Theo Reuters, hiện nay hệ điều hành Android đã chiếm khoảng 50% thị trường điện thoạithông minh toàn cầu, vượt qua hệ điều hành iOS của Apple, đồng thời giữ ngôi vị thốngtrị ở khu vực châu Á – Thái Bình Dương Theo thông tin trên trang Twitter của Google,vào thời điểm này (đầu năm 2012) mỗi ngày có tới 850.000 điện thoại Android được kíchhoạt, tăng 250% so với 2010

-Kho ứng dụng Android, tuy ra đời sau App Store của Apple nhưng chúng đã trởnên phong phú không kém Tính đến đầu tháng 5/2011, Googe Play(trước là AndroidMarket) đã có 294.730 ứng dụng, trong khi App Store “đình đám” cũng chỉ có 381.062ứng dụng Kong những thế Google Play hiện đang dẫn dầu về số lượng ứng dụng miễnphí với khoảng 132.342 ứng dụng (trong khi ở App Store chỉ có khoảng 121.845 ứngdụng) Đặc biệt, với Android, người dùng sẽ không bị giới hạn tải ứng dụng từ kho ứngdụng cũng như được sử dụng miễn phí Trong khi đó, kho ứng dụng của Apple khôngphải ứng dụng nào cũng miễn phí cả Cách tải về và cài đặt cũng khá đơn giản, ngườidùng chỉ cần truy cập vào kho ứng dụng, tìm chương trình muốn cài là có thể cài đặt ngaycho sản phẩm Android của mình

Việt Nam cũng không nằm ngoài xu hướng phát triển đó, đặc biệt trong thời kỳhiện nay khi mà thu nhập được cải thiện từng ngày, nhu cầu về cập nhật thông tin, giải tríngày càng cao thì việc sở hữu một chiếc điện thoại thông minh là hoàn toàn có thể Vớimột loạt các nhà sản xuất smartphone lớn như Samsung, HTC, Motorola tạo ra sựphong phú về chủng loại, cấu hình và giá thành, đăc biệt không đòi hỏi phải có một cầuhình tối thiểu nào cả, mà có thể hoạt động trên mọi cấu hình, máy có hỗ trợ cảm ứng hay

Trang 8

không, cũng như tương thích với mọi nhà sản xuất thiết bị phần cứng Cùng với kho ứngdụng phong phú với rất nhiều ứng dụng miễn phí Đó là những yếu tố quan trọng tạo nên

sự hấp dẫn của nền tảng Android, và giải thích lý do tại sao các thiết bị nền tảng này đãnhận được sự ủng hộ lớn của người tiêu dùng

1.1.2 Vì sao chọn ứng dụng minh họa là “ứng dụng Viet Tour” - ứng dụng hỗ trợ cho những người đi du lịch.

Trong thời đại công nghệ thông tin bùng nổ, nền kinh tế hội nhập ngày càng sâurộng như hiện nay, Đất nước ta đã có những bước phát triển nhanh, bền vững, đời sốngnhân dân được cải thiện từng ngày Thu nhập ngày càng tăng làm cho nhu cầu du lịch,giải trí, nhu cầu khám phá thế giới xung quanh tăng mạnh Do đó, ngành Du lịch củanước ta trong những năm gần đây có những bước phát triển mạnh mẽ, đặc biệt là loạihình du lịch cá nhân, du lịch theo đại gia đình Với ứng dụng Viet Tour, người dùng cóthể tìm kiếm những địa điểm du lịch trong cả nước, và chỉ đường theo cách đơn giản nhất

để đến đó Kết quả sẽ được hiển thị ngay trên bản đồ giúp người dùng dễ dàng lên kếhoạch cho chuyến đi chơi với chi phí là nhỏ nhất

Ngoài ra với ứng dụng “Viet Tour” sẽ giúp em tìm hiểu hệ điều hành Android mộtcách đầy đủ nhất đầy đủ nhất Ứng dụng cho phép kết hợp việc sử dụng cơ sở dữ liệuSQLite – một hệ cơ sở dữ liệu nhỏ gọn, thích hợp với smartphone với sử dụng và truyvấn trong Google Maps API

1.2 CHỨC NĂNG VÀ HƯỚNG PHÁT TRIỂN CỦA ỨNG DỤNG

VIETTOUR

1.2.1 Chức năng của ứng dụng Viet Tour

Với mong muốn hỗ trợ những tiện ích tốt nhất cho những người yêu thích du lịch,đồng thời góp một phần nhỏ để quảng bá những địa điểm du lịch của nước nhà, em đã lựachọn ứng dụng Viet Tour để minh họa

Chức năng chính của ứng dụng là cho phép người dùng cập nhật tất cả các địađiểm du lịch lớn trên toàn lãnh thổ Việt Nam như: SaPa, Hà Nội, Thành phố Hồ ChíMinh, Hạ Long, Huế, Đà Nẵng, Nha Trang, Vũng Tàu, Phú Quốc, Phan Thiết Chứcnăng đặc biệt của phần mềm là chỉ ra vị trí của các điểm du lịch và dẫn đường cho ngườidùng từ vị trí đó tới địa điểm du lịch theo cách đơn giản nhất Điều này làm giảm tối thiểuchi phí cho người dùng khi đi du lịch

Phần mềm này hoạt động online nên cần phải có kết nối internet

Trang 9

1.2.2 Hướng phát triển của ứng dụng

Hướng phát triển của phần mềm trong tương lai là phần mềm sẽ phát triển thêmcác chức năng tìm kiếm cây ATM, cây xăng gần vị trí người dùng nhất; tìm kiếm cácquán caphe, nhà hàng, khách sạn và các điểm vui chơi giải trí tại các điểm du lịch Cácchức năng này sẽ rất thuận lợi khi đi du lịch xa

Ngoài ra, phần mềm sẽ có thêm phiên bản tiếng anh để thuận tiện cho nhữngngười nước ngoài du lịch tại Việt Nam, qua đó giúp quảng bá hình ảnh nước nhà với bạn

bè quốc tế

Trang 10

CHƯƠNG II: HỆ ĐIỀU HÀNH ANDROID

2.1 SƠ LƯỢC CÁC HỆ ĐIỀU HÀNH CHO ĐIỆN THOẠI DI ĐỘNG HIỆN NAY

Hiện nay, thị trường di động đang phát triển mạnh mẽ chưa từng thấy với vô vàncác nhãn hiệu, kiểu dáng, tính năng… kéo theo đó là cuộc cạnh tranh vô cùng khốc liệtcủa các nhà sản xuất hệ điều hành mobile

Hình 2.1: Một số hệ điều hành di động phổ biến hiện nay

Hệ điều hành Symbian của Nokia là hệ điều hành di động được đánh giá là thânthiện, dễ sử dụng Symbian rất mạnh đối với các dòng điện thoại sử dụng màn hình cứng,bàn phím T9 cơ bản Và kho ứng dụng của Symbian không phải là ít Những ứng dụngnày đáp ứng không nhỏ trong công việc, đời sống hằng ngày của mọi người

Trang 11

Hình2.2: Symbian của Nokia đã từng là vua 1 thời.

Hệ điều hành Windows Mobile: hệ điều hành cùng thời với Symbian, được đánhgiá là hệ điều hành rất chuyên nghiệp, phục vụ tốt cho công việc và giải trí Nhưng có vẻkhông dễ sử dụng và thân thiện như Symbian ở thời điểm đó Chính vì thế, Symbian đãthống trị trong khá nhiều năm Và có lẽ Symbian đang ngủ quên trên chiến thắng, không

có sự phát triển đột phá, không cập nhật thường xuyên

Năm 2007, với sự kiện Apple tung ra iPhone, chính thời khắc này, thị trường điệnthoại và hệ điều hành di động đã bắt đầu rục rịch thay đổi iPhone càng phát triển mộtcách mạnh mẽ, lần lượt tung ra nhiều phiên bản khác nhau, và luôn đứng đầu trong cácbảng xếp hạng

iPhone, với thiết kế đẹp, thời trang, cảm ứng mượt mà, màn hình đẹp và sắc nétcùng với tài năng của "thánh" Steve Jobs đã khiến cho iPhone trở thành hiện tượng trênmọi thị trường, đặc biệt là ở Mỹ Doanh số bán ra của iPhone tăng dần qua các năm, vàdần dần thống lĩnh thị trường của nhiều nước iPhone dù mỗi năm chỉ ra một phiên bảnmới nhưng sức nóng đủ lan tỏa khắp làng di động, do đó, iOS vẫn chưa bao giờ "già"

Trang 12

Hình 2.3: iPhone là 1 bước tiến đột phá.

iOS là hệ điều hành "đóng" hoạt động trên iPhone, iPad, iPod iOS đã quyết địnhrất nhiều đối với sự thành công của Apple, với giao diện bóng bẩy, đẹp mắt, và dễ sửdụng Tất cả chỉ là chạm và lướt để thực thi Cùng với chính sách hợp lý để thu hút cáclập trěnh vięn viết ứng dụng, kho ứng dụng Appstore ngŕy cŕng lớn khiến cho người dùngcàng thêm thích thú, mọi nhu cầu của từng người đều có thể được đáp ứng Cũng nhưviệc Apple cũng tung ra cập nhật, vá các lỗi liên tục khi phát hiện, khiến cho iOS ngàycàng trở nên "thông minh" hơn, an toàn hơn Tuy nhiên, iOS chỉ được cài giới hạn trênthiết bị của Apple gồm những thiết bị như iPhone, iPad, iPod Thị phần của thiết bịApple trên thế giới nói chung là không lớn

Hệ điều hành Android: Mặc dù sinh sau đẻ muộn, nhưng Android đang có nhữngbước tiến thần tốc, trong thời gian ngắn đã đạt được nhiều điều khiến mọi hệ điều hành diđộng mơ ước: khoảng 850.000 điện thoại Android được kích hoạt mỗi ngày(số liệu thống

kê đầu năm 2012) Android ngày càng lớn mạnh về số lượng và chất lượng bởi sự linhhoạt từ nền tảng Google, phù hợp với cả smartphone tầm thấp lẫn giá cao Hàng loạt cácnhà sản xuất điện thoại di động sử dụng Android làm hệ điều hành chính cho các sảnphẩm của mình Như HTC, Samsung, LG, Motorola, Sony Ericsson Từ điện thoại, chođến máy tính bảng của các hãng này đều dùng hệ điều hành Android Các nhà lập trìnhviết ứng dụng ngày càng nhiều trên Android Market Kho ứng dụng đang cạnh tranh trựctiếp với AppStore của Apple Chính vì điều này mà đã khiến Android ngày càng bànhtrướng trên thị trường khắp các châu lục, và trong thời gian tới, Android được dự đoán sẽ

là hệ điều hành thống trị thế giới hệ điều hành di động

Trang 13

Hình 2.4: Nhiều nhà sản xuất điện thoại chọn Android làm hệ điều hành chính.

Sau sự kiện Microsoft hợp tác cùng Nokia Nokia sẽ chạy hệ điều hành WindowsPhone trên các smartphone của mình song song với Symbian và MeeGo Với lợi thế lànhà sản xuất điện thoại chiếm thị phần cao trên thế giới.Windows Phone bắt đầu khiếncác hệ điều hành di động khác lo lắng

Windows Phone 7 không có gì giống Windows Mobile Hệ điều hành mới này có mộtdiện mạo hoàn mới, hợp thời, với giao diện Metro đầy mới lạ, gần giống như một tờ tạpchí, và cực kỳ dễ sử dụng mặc dù cách xử lý mọi việc rất khác Windows Phone 7 cũng

đã tạo ra một sức hấp dẫn mới cho làng công nghệ Kho ứng dụng Marketplace tuy cókhiêm tốn nhưng rất nhiều phần mềm hữu ích và được kiểm soát bởi Microsoft

Trang 14

Hình 2.5: Windows Phone 7 trên Nokia Lumia 800.

iOS rất mạnh, Windows Phone thì cực kỳ tiềm năng nhưng Android vẫn là cái tênđược xướng lên cho ngôi vị bá chủ hệ điều hành mobile trong thời gian tới bởi tính thânthiện, dễ sử dụng và tính linh hoạt của mình

2.2 LỊCH SỬ PHÁT TRIỂN HỆ ĐIỀU HÀNH ANDROID

Hình 2.6: Logo của Google Android

Tên gọi Android có nghĩa chính xác là “một người máy có hình dáng của conngười” Android là hệ điều hành mã nguồn mở dành cho thiết bị di động(và hiện nay là cảtrên một số đầu phát HD, HD Player) được phát triển bởi công ty Android Inc Năm

2005, được Google mua lại và kể từ đó, Google đã có những quyết định đầu tư cho hệ

Trang 15

điều hành Đến năm 2007, Liên minh thiết bị di động cầm tay mã nguồn mở (OpenHandset Alliance) được thành lập bao gồm các ông lớn trong ngành công nghệ viễn thông

và thiết bị cầm tay như: Samsung Electronics, LG, HTC, Motorola, T – mobile, TexasInstruments, Broadcom Corporation, Google, Intel, Marvell Technology Group, Nvidia,Qualcomm, Sprint Nextel nhằm phát triển một chuẩn cho các thiết bị cầm tay mã nguồn

mở Đến năm 2008, liên minh này có thêm 14 thành viên mới như ASUS, Sony, Toshiba,

2.3 KIẾN TRÚC HỆ ĐIỀU HÀNH ANDROID

Sơ đồ sau thể hiện cụ thể những thành phần chính của hệ điều hành Android Mỗithành phần được mô tả chi tiết bên dưới

Hình 2.7: Kiến trúc hệ điều hành Android

Trang 16

2.3.1 Tầng Applications

Android sẽ được đóng gói kèm với một tập hợp ứng dụng cốt lõi gồm email client,ứng dụng gửi SMS, lịch, bản đồ, trình duyện, ứng dụng quản lý contact và những thứkhác Tât cả ứng dụng được viết bằng ngôn ngữ lập trình Java

2.3.2 Application framework

Bằng cách cung cấp một môi trường phát triển mở, Android cho phép những nhàphát triển (developer) xây dựng những ứng dụng đầy sáng tạo và phong phú Cácdeveloper được tự do tận dụng phần cứng của thiết bị, truy xuất vào thông tin vị trí, dịch

vụ chạy ngầm, cài đặt báo động, thêm thông báo vào thanh trạng thái, nhiều và nhiều thứkhác nữa

Developer có toàn quyền truy cập vào framework API được sử dụng bởi nhữngứng dụng cốt lõi Kiến trúc ứng dụng được thiết kế để đơn giản hóa việc tái sử dụng các

bộ phận, bất kỳ ứng dụng nào cũng có thể công bố khả năng của nó và bất kỳ ứng dụngkhác sau đó có thể sử dụng khả năng đó (chủ thể đối với ràng buộc an toàn là bắt buộcbởi framework) Cơ chế này cho phép những bộ phận được thay thế bởi người dùng.Bên dưới tất cả ứng dụng là một tập hợp dịch vụ và hệ thống, bao gồm:

o Một bộ Views: có thể được dùng để xây dựng ứng dụng, gồm list, grid, textbox, button và ngay cả những web browser có thể nhúng

o Content provider: cho phép ứng dụng truy xuất dữ liệu từ những ứng dụngkhác như Contacts, hoặc chia sẻ dữ liệu của riêng chúng

o Resource Manager: cung cấp sự truy xuất đến những tài nguyên không phải làcode, ví dụ như chuỗi, hình ảnh hay các file layout

o Notification Manager: cho phép tất cả ứng dụng thể hiện những báo động trênthanh trạng thái

o Activity Manager: quản lý vòng đời của các ứng dụng và cung cấp mộtbackstack cho phép chuyển đổi giữa các ứng dụng

2.3.3 Libraries

Android bao gồm một bộ thư việc C/C++ được dùng bởi những bộ phận của hệthống Android Những khả năng này được bộ lộ thông qua Android applicationframework Một số những thư viện cốt lõi được liệt kê dưới đây:

Trang 17

o System C library: một implementation dẫn xuất từ BSD của thư viện hệ thốngchuẩn C (libc), được điều chỉnh cho những thiết bị nhúng dựa trên Linux.

o Media libraries: dựa trên OpenCORE của PacketVideo, những thư viện này hỗ trợplayback vào thâu những định dạng

o Surface Manager: quản lý sự truy cập tới các hệ thống con và kết hợp những lớp

đồ họa 2D và 3D từ nhiều ứng dụng

o LibWebCore: một web browser engine có thể vận hành cả Android browser vànhững WebView nhúng

o SGL: một graphics engine 2D nằm bên dưới

o 3D libraries: một implementation dựa trên OpenGL ES 1.0 APIs; những thư việnnày sử dụng hardware 3D acceleration (khi có thể) hoặc những bộ quét 3D được tối ưu

o FreeType: cách vẽ font vector và font bitmap

o SQLite: là hệ thống mã nguồn mở được sử dụng rộng rãi trong các ứng dụng Cơ

sở dữ liệu được tạo cho một ứng dụng thì chỉ có ứng dụng đó có quyền truy cập và sửdụng, các ứng dụng khác thì không Khi đã được tạo, cơ sở dữ liệu SQLite được chứatrong thư mục /data/data/<package_name>/databases

2.3.5 Linux kernel

Android trông cậy vào những dịch vụ của Linux phiên bản 2.6 như security, quản

lý bộ nhớ, quản lý tiến trình, network stack, driver model Kernel này cũng hành độngnhư một lớp trừu tượng giữa phần cứng và phần còn lại của software stack

Trang 18

2.4 CÁC PHIÊN BẢN CỦA HỆ ĐIỀU HÀNH ANDROID

Hệ điều hành Android của Google đã trải qua những biến chuyển mạnh mẽ chỉtrong bốn năm ngắn ngủi từ khi mới ra mắt trên dòng điện thoại G1 T – Mobile Bốn năm– 8 phiên bản, trong khi với Microsoft, 25 năm chỉ phát hành 10 phiên bản hệ điều hànhWindows Có thể nói rằng, không có sự phát triển trong lĩnh vực công nghệ nào diễn ranhanh chóng như thị trường Smartphone, mà trong đó hệ điều hành Android là trung tâm.Với phiên bản Android 4.0 – Ice Cream Sandwich – xuất hiện đầu tiên trên SamsungGalaxy Nexus đã làm mưa làm gió trên khắp các diễn đàn công nghệ trên thế giới Hệđiều hành trên nền tảng di động mà Google đã xây dựng lên, với một tốc độ phát triểnchóng mặt và dần thay thế iOS trở thành người dẫn đầu thị trường Smartphone ngày nay

Các phiên bản của Google Android được đặt tên theo quy ước: Mỗi phiên bảnchính thức được tung ra sẽ được đặt theo tên một loại bánh kẹo theo bảng chữ cái Phiênbản 1.5 – Cupcake là phiên bản thứ 3 của Android nên được đặt tên bắt đầu bằng chữ C.Lần lượt các phiên bản sau là: Android 1.6 Donut, Android 2.0/2.1 Eclair, Android 2.2Froyo, Android 2.3 GingerBread, Android 3.0 HoneyComb, Android 4.0 Ice CreamSandwich và có thể phiên bản 5.0 sắp tới sẽ được lấy tên là Jerrybean

Ice Cream Sandwich4.0

Hình 2.8: Các phiên bản của Hệ điều hành Android

2.4.1 Cupcake – Android 1.5 tháng 4/2009

Trang 19

Đánh dấu một cột mốc hết sức quan trọng – là phiên bản đánh dấu một vài tính năngđặc biệt đã được dự đoán trước nhằm duy trì tính cạnh tranh trên thị trường, bao gồm:

o Khả năng ghi lại và xem video thông qua chế độ máy ghi hình

o Tải video lên YouTube và ảnh lên Picasa trực tiếp từ điện thoại

o Bàn phím ảo mới với khả năng đoán trước văn bản

o Hỗ trợ bluetooth A2DP và AVRCP

o Khả năng tự động kết nối với một thiết bị bluetooth trong một khoảng cách nhấtđịnh

o Chuyển tiếp màn hình động

2.4.2 Donut – Android 1.6 tháng 9/2009

Mặc dù không phải là một bản nâng cấp lớn như Cupcake, Android 1.6 Donut vẫnđược coi là một bản nâng cấp khá quan trọng tiếp theo sau Android 1.5 Bao gồm nhữngcập nhật:

o Tăng cường ứng dụng Android Market

o Giao diện tích hợp máy ảnh,máy quay và bộ sưu tập

o Thư viện cho phép lựa chọn nhiều ảnh để xoá

o Cập nhật chức năng tìm kiếm và quay số bằng giọng nói với phản ứng nhanh hơn

và hội nhập sâu hơn với các ứng dụng bản địa

o Cho phép đánh dấu trang tìm kiếm, lịch sử, liên lạc và trang web từ màn hìnhchính

o Tăng tốc các ứng dụng tìm kiếm và máy ảnh

Trong phiên bản này, Android lần đầu tiên hỗ trợ mạng CDMA, cũng trên Donut,lần đầu tiên Android có khả năng chạy ở rất nhiều chế độ phân giải màn hình khác nhaucũng như tỷ lệ chiều dài : chiều rộng khác nhau Điều này đã mở cửa để các loại điệnthoại có độ phân giải khác nhau cũng như những chiếc smartphone từ màn hình nhỏ chotới kích thước cực lớn

2.4.3 Eclair 2.0/2.1 tháng 10/2009 – 1/2010

Trang 20

Sau một năm kể từ khi G1 xuất xưởng, Android 2.0 đã được phát hành Đây thực sự

là một trong những bản update lớn nhất của Android từ trước đến nay với những ý tưởng

vô cùng mới mẻ Eclair lần đầu được tung ra trên chiếc Motorola Droid của nhà mạngVerizon đã đánh dấu một trong những chiếc điện thoại thông minh thành công nhất lịch

sử Android Bao gồm những thay đổi:

o Tối ưu hoá tốc độ phần cứng

o Tái cấu trúc giao diện người sử dụng

o Giao diện trình duyệt mới và hỗ trợ HTML 5

o Danh sách liên lạc mới

o Cải thiện Google Maps 3.1,2

o Hỗ trợ Microsoft Exchange

o Chức năng MotionEvent cho phép tăng cường xử lý chạm đa điểm

o Cải thiện bàn phím ảo

o Hình nền động

Mặc dù không phải là một bản cập nhật thực sự ấn tượng, Android đánh dấu một sựthay đổi chiến lược của Google – Google quyết định hợp tác trực tiếp với HTC để tạodòng sản phẩm của mình Đó chính là nguyên nhân mà Google Nexus One ra đời – mộtthiết bị khá mỏng với bộ vi xử lý mạnh mẽ vời thời điểm bấy giờ (1 Ghz QualcommSnapDragon) và một màn hình AMOLED tiên tiến có độ phân giải WVGA

2.4.4 Froyo – Android 2.2 tháng 5 – 2010

Các thay đổi bao gồm:

o Tối ưu hóa toàn bộ hệ điều hành Android về tốc độ, bộ nhớ và hiệu năng

o Các ứng dụng cải tiến tốc độ thực hiện của JIT

o Tích hợp động cơ V8 JavaScript của Chrome vào ứng dụng trình duyệt

o Tăng hỗ trợ Microsoft Exchange (chính sách an ninh, tự động phát hiện, GAL tìmkiếm, đồng bộ hóa lịch, xóa từ xa)

o Cải thiện ứng dụng với các phím tắt để khởi chạy các ứng dụng điện thoại và trìnhduyệt

o Cập nhật thị trường ứng dụng với hàng loạt các tính năng cập nhật tự động

Trang 21

o Nhanh chóng chuyển đổi giữa bàn phím đa ngôn ngữ và từ điển.

o Quay số bằng giọng nói và chia sẻ liên hệ qua Bluetooth

o Hỗ trợ tải tập tin trong ứng dụng trình duyệt

o Hỗ trợ phát lại video webM

o Cải thiện chức năng copy – paste

2.4.6 Honeycomb – Android 3.0 / 3.1 / 3.2 tháng 7 – 2011

Là phiên bản Android hỗ trợ riêng cho các thiết bị màn hình lớn như máy tính bảng.Một số nâng cấp đáng kể trên Honeycomb được nhắc đến bao gồm thiết kế lại và chophép thay đổi kích thước widget và một loạt chế độ mới giúp người dùng nhập ảnh vàotablet trực tiếp từ máy ảnh kỹ thuật số Android 3.1 còn bao gồm cả ứng dụng phimGoogle Movies giúp cho người dùng thuê hàng ngàn bộ phim để theo dõi từ chợ AndroidMarket (sau này là Google Play), ứng dụng đọc sách Books và ứng dụng chỉnh sửa videomới Movie Studio Trình duyệt web lần này được cải thiện tốc độ đáng kể, và bao gồm cảthanh menu điều khiển nhanh

2.4.7 Ice Cream Sandwich(ICS) – Android 4.0 tháng 9 – 2011

Là một trong những phiên bản có sự thay đổi lớn nhất ảnh hưởng đến điện thoạithông minh, nhưng có khá nhiều thiết kế của ICS xuất phát từ phiên bản trước của nó –Honeycomb,bao gồm các nút bấm ảo, sự thay đổi từ xanh lá sang xanh da trời, hỗ trợwidget đa dạng hơn, đa nhiệm cùng các chức năng khác như “action bar” được cải thiệnđáng kể

2.5 GOOGLE PLAY VÀ VIMARKET

2.5.1 Google Play (Android Market)

Android Market là một kho phần mềm online được phát triển bởi Google dành chocác thiết bị Android Tháng 12/2010, có khoảng 200.000 games, ứng dụng và widget.Tháng 4/2011, Google thông báo có hơn 3 tỉ ứng dụng Android được cài và cuối 6/2011

có khoảng 6 tỉ lượt cài ứng dụng, con số này đã cột mốc 10 tỷ và đầu tháng 1 – 2012, đến

Trang 22

nay đã tăng 15 tỷ(theo ghi nhận của TenchCruch đầu tháng 5/2012), trung bình mỗi thángtăng thêm một tỷ lượt download - một con số ấn tượng.

Hình 2.9: Google Play

Ngày 7 – 3 – 2012, Google chính thức đổi tên dịch vụ chia sẻ phần mềm cho hệđiều hành Android – Android Market sang tên Goolge Play Và Google cũng cho ra mắtứng dụng Google Play Store nhằm hỗ trợ người dùng tốt hơn ngay trên Android VớiGoogle Play, người dùng có thể tìm, thưởng thức và chia sẻ những giai điệu âm nhạc,những bộ phim, những cuốn sách hay những ứng dụng ưa thích của mình trên nền web vàtrên điện thoại Android hay máy tính bảng Android

Google Play dựa hoàn toàn trên công nghệ điện toán đám mây, do vậy tất cả âmnhạc, phim ảnh, sách, ứng dụng của người dùng sẽ được lưu trữ trực tuyến, có thể truycập mọi lúc mọi nơi mà không bao giờ lo lắng về việc mất mát hay phải di chuyển dữliệu Đặc biệt, Google Play cho phép:

o Lưu trữ đến 20.000 bài hát miễn phí và mua hàng triệu ca khúc mới

o Tải về hơn 450.000 ứng dụng và trò chơi cho Android Con số này vẫn đangtăng lên nhanh chóng

o Khám phá kho sách điện tử lớn nhất thế giới

o Thuê hàng trăm bộ phim yêu thích, bao gồm cả những phim HD mới nhất

2.5.2 Vimarket – chợ ứng dụng Android cho người Việt

Sau 3 tháng được tác giả Lê Văn Giáp miệt mài nghiên cứu và phát triển,Vimarket – sản phẩm chợ ứng dụng chạy trên điện thoại Android đầu tiên ở Việt Nam đã

Trang 23

Vimarket đã thu hút hơn 50.000 khách hàng sử dụng với hơn 500 ứng dụng/gamevà hàngchục nghìn lượt tải ứng dụng, game mỗi ngày, dưới 2 version: phiên bản trên mobile vàtrên web.

Vimarket đã phá vỡ rào cản ngôn ngữ với giao diện hoàn toàn bằng tiếng Việt trêncùng chức năng với các sản phẩm cùng loại của ngước ngoài, giúp người dùng dễ dàngxem, tìm kiếm, tải về, đánh giá cũng như bình luận về các sản phẩm hiện có trên hệthống Ứng dụng này được nhiều người sử dụng đánh giá là có giao diện thân thiện cùngvới khả năng phân loại và hiển thị rõ ràng: người dùng có thể lựa chọn nhiều tabs như topứng dụng được tải nhiều, top ứng dụng được đánh giá, danh mục game, danh mục ứngdụng

Một trong những chức năng thú vị khác của Vimarket là cho phép khách hàng cóthể đăng tải các ứng dụng và game Ứng dụng này sẽ giúp người dùng hay các doanhnghiệp giới thiệu và quảng bá sản phẩm tới hàng triệu người dùng đi động quavimarket.vn và ứng dụng vimarket Ngoài ra Vimarket còn giúp khách hàng và doanhnghiệp bán các ứng dụng dễ dàng do được tích hợp sẵn các cổng thanh toán(nganluong.vn, VTC Ebank, FPT gate, sohapay.vn) và các phương thức thanh toán quaSMS (đầu số), thẻ cào điện thoại, …

2.6 THỊ PHẦN HỆ ĐIỀU HÀNH ANDROID

Hình2.10: Thị phần hệ điều hành Smartphone

Công ty nghiên cứu Canalys đánh giá trong Quý 2/2009 rằng Android có 2.8% thịphần trên toàn thế giới ở lĩnh vực smartphone, tỉ lệ này tăng 33% trong quý 4/2010, trở

Trang 24

thành hệ điều hành bán chạy nhất dành cho smartphone Đến đầu 2012, mỗi ngày có đến850.000 thiết bị Android được kích hoạt, tăng 250% so với cùng thời điểm năm 2010.Theo ông Andy Rubin, phó chủ tịch bộ phận di động của Google, hiện trên thế giới cókhoảng 300 triệu chiếc điện thoại Android đang sử dụng.

Theo số liệu được công bố gần đây nhất của hãng nghiên cứu thị trường Gartner Research về thị phần nền tảng di động trong Quý 1/2012 cho thấy thị phần nền tảng hệ

điều hành Android đã chiếm tới 56.1% (với doanh số sản phẩm được bán ra là 81.1 triệuchiếc) và có xu hướng tăng mạnh trong thời gian tới

Mỗi activity được cho một cửa sổ, trong đó cho vẽ giao diện người dùng của nó.Một ứng dụng thường bao gồm nhiều activity, thông thường trong một ứng dụng sẽ cónhững activity được quy định như các activity "chính", tức là hiển thị cho người dùng khiứng dụng khởi chạy Mỗi activity sau đó có thể gọi activity khác để thực hiện hành độngkhác nhau Mỗi lần một activity mới bắt đầu, các activity trước đó được dừng lại,Android quản lý activity theo cơ chế stack (LIFO – Last in First out)

Trang 25

 Vòng đời của Activity

Hệ điều hành Android quản lý Activity theo dạng stack: khi một Activity mới đượckhởi tạo, nó sẽ được xếp lên đầu của stack và trở thành running activity, các Activitytrước đó sẽ bị tạm dừng và chỉ hoạt động trở lại khi Activity mới được giải phóng

Hình : Biểu đồ mô tả trạng thái của Activity

 Activity bao gồm 4 trạng thái:

o Được kích hoạt hoặc đang chạy (Active or running): Là khi người dùng đang trựctiếp tương tác với Activity hoặc đang ở đỉnh của Stack

Trang 26

o Tạm dừng (Paused): Activity vẫn hiển thị (visible) nhưng không thể tương tác:khi người dùng chuyển từ activity này sang activity khác hoặc trong trường hợp bộ nhớmáy hết, hệ thống có thể tự động kill activity Ví dụ, một activity mới xuất hiện hiển thịgiao diện đè lên trên activity cũ, nhưng giao diện này nhỏ hơn giao diện của activity cũ,

do đó vẫn thấy được 1 phần giao diện của activity cũ nhưng không thể tương tác với nó

o Dừng hẳn(Stop): Activity bị thay thế hoàn toàn bởi Activity mới sẽ tiến đến trạngthái stop Ví dụ khi người dùng mở một ứng dụng mới

o Killed: Khi hệ thống bị thiếu bộ nhớ, nó sẽ giải phóng các tiến trình theo nguyêntắc ưu tiên Các Activity ở trạng thái stop hoặc pausedcũng có thể bị giải phóng và khi nóđược hiển thị lại thì các Activity này phải khởi động lại hoàn toàn và phục hồi lại trạngthái trước đó

 Các phương thức của chu kỳ sống Activity:

o Phương thức onCreeate()

Được gọi khi activity lần đầu tiên được tạo

Phương thức này gửi qua một đối tượng Bundle chứa đựng từ trạng thái trước củaActivity

Luôn theo sau phương thức onSart()

o Phương thức onStart()

Được gọi khi một activity sẵn sàng đối với người dùng

Theo sau bởi OnResume() nếu activity đến trạng trái foreground hoặc onStop() nếu

nó trở nên ẩn

o Phương thức onResume()

Được gọi khi activity bắt đầu tương tác với người dùng Tại thời điểm này, activity

ở trên đỉnh của stack activity

Luôn theo sau bởi onPause()

o Phương thức onPause()

Được gọi khi activity hiện tại tạm dừng, khi người dùng tương tác với activitytrước đó

Ngày đăng: 24/07/2013, 13:59

HÌNH ẢNH LIÊN QUAN

CHƯƠNG II: HỆ ĐIỀU HÀNH ANDROID - Vân dụng các phương pháp sản xuất giá trị thặng dư vào công cuộc công công nghiệp hóa, hiện đại hóa của nước ta hiện nay
CHƯƠNG II: HỆ ĐIỀU HÀNH ANDROID (Trang 7)
Hình 2.1: Một số hệ điều hành di động phổ biến hiện nay - Vân dụng các phương pháp sản xuất giá trị thặng dư vào công cuộc công công nghiệp hóa, hiện đại hóa của nước ta hiện nay
Hình 2.1 Một số hệ điều hành di động phổ biến hiện nay (Trang 7)
Hình 2.1: Một số hệ điều hành di động phổ biến hiện nay - Vân dụng các phương pháp sản xuất giá trị thặng dư vào công cuộc công công nghiệp hóa, hiện đại hóa của nước ta hiện nay
Hình 2.1 Một số hệ điều hành di động phổ biến hiện nay (Trang 7)
Hình2.2: Symbian của Nokia đã từng là vua 1 thời. - Vân dụng các phương pháp sản xuất giá trị thặng dư vào công cuộc công công nghiệp hóa, hiện đại hóa của nước ta hiện nay
Hình 2.2 Symbian của Nokia đã từng là vua 1 thời (Trang 8)
Hình 2.3:  iPhone là 1 bước tiến đột phá. - Vân dụng các phương pháp sản xuất giá trị thặng dư vào công cuộc công công nghiệp hóa, hiện đại hóa của nước ta hiện nay
Hình 2.3 iPhone là 1 bước tiến đột phá (Trang 8)
Hình 2.4: Nhiều nhà sản xuất điện thoại chọn Android làm hệ điều hành chính. - Vân dụng các phương pháp sản xuất giá trị thặng dư vào công cuộc công công nghiệp hóa, hiện đại hóa của nước ta hiện nay
Hình 2.4 Nhiều nhà sản xuất điện thoại chọn Android làm hệ điều hành chính (Trang 9)
Hình 2.4: Nhiều nhà sản xuất điện thoại chọn Android làm hệ điều hành chính. - Vân dụng các phương pháp sản xuất giá trị thặng dư vào công cuộc công công nghiệp hóa, hiện đại hóa của nước ta hiện nay
Hình 2.4 Nhiều nhà sản xuất điện thoại chọn Android làm hệ điều hành chính (Trang 9)
Hình 2.6: Logo của Google Android - Vân dụng các phương pháp sản xuất giá trị thặng dư vào công cuộc công công nghiệp hóa, hiện đại hóa của nước ta hiện nay
Hình 2.6 Logo của Google Android (Trang 10)
Hình 2.5: Windows Phone 7 trên Nokia Lumia 800. - Vân dụng các phương pháp sản xuất giá trị thặng dư vào công cuộc công công nghiệp hóa, hiện đại hóa của nước ta hiện nay
Hình 2.5 Windows Phone 7 trên Nokia Lumia 800 (Trang 10)
Hình 2.5: Windows Phone 7 trên Nokia Lumia 800. - Vân dụng các phương pháp sản xuất giá trị thặng dư vào công cuộc công công nghiệp hóa, hiện đại hóa của nước ta hiện nay
Hình 2.5 Windows Phone 7 trên Nokia Lumia 800 (Trang 10)
Hình 2.6: Logo của Google Android - Vân dụng các phương pháp sản xuất giá trị thặng dư vào công cuộc công công nghiệp hóa, hiện đại hóa của nước ta hiện nay
Hình 2.6 Logo của Google Android (Trang 10)
Hình 2.7: Kiến trúc hệ điều hành Android - Vân dụng các phương pháp sản xuất giá trị thặng dư vào công cuộc công công nghiệp hóa, hiện đại hóa của nước ta hiện nay
Hình 2.7 Kiến trúc hệ điều hành Android (Trang 11)
Sơ đồ sau thể hiện cụ thể những thành phần chính của hệ điều hành Android. Mỗi  thành phần được mô tả chi tiết bên dưới. - Vân dụng các phương pháp sản xuất giá trị thặng dư vào công cuộc công công nghiệp hóa, hiện đại hóa của nước ta hiện nay
Sơ đồ sau thể hiện cụ thể những thành phần chính của hệ điều hành Android. Mỗi thành phần được mô tả chi tiết bên dưới (Trang 11)
Hình 2.8: Các phiên bản của Hệ điều hành Android - Vân dụng các phương pháp sản xuất giá trị thặng dư vào công cuộc công công nghiệp hóa, hiện đại hóa của nước ta hiện nay
Hình 2.8 Các phiên bản của Hệ điều hành Android (Trang 14)
Hình 2.8: Các phiên bản của Hệ điều hành Android 2.4.1 Cupcake – Android 1.5 tháng 4/2009 - Vân dụng các phương pháp sản xuất giá trị thặng dư vào công cuộc công công nghiệp hóa, hiện đại hóa của nước ta hiện nay
Hình 2.8 Các phiên bản của Hệ điều hành Android 2.4.1 Cupcake – Android 1.5 tháng 4/2009 (Trang 14)
Hình 2.9: Google Play - Vân dụng các phương pháp sản xuất giá trị thặng dư vào công cuộc công công nghiệp hóa, hiện đại hóa của nước ta hiện nay
Hình 2.9 Google Play (Trang 18)
Hình 2.9: Google Play - Vân dụng các phương pháp sản xuất giá trị thặng dư vào công cuộc công công nghiệp hóa, hiện đại hóa của nước ta hiện nay
Hình 2.9 Google Play (Trang 18)
Hình2.10: Thị phần hệ điều hành Smartphone - Vân dụng các phương pháp sản xuất giá trị thặng dư vào công cuộc công công nghiệp hóa, hiện đại hóa của nước ta hiện nay
Hình 2.10 Thị phần hệ điều hành Smartphone (Trang 19)
Hình.....: Thị phần Android Quý 1/2012 - Vân dụng các phương pháp sản xuất giá trị thặng dư vào công cuộc công công nghiệp hóa, hiện đại hóa của nước ta hiện nay
nh..... Thị phần Android Quý 1/2012 (Trang 20)
Hình......: Biểu đồ mô tả trạng thái của Activity  Activity bao gồm 4 trạng thái: - Vân dụng các phương pháp sản xuất giá trị thặng dư vào công cuộc công công nghiệp hóa, hiện đại hóa của nước ta hiện nay
nh...... Biểu đồ mô tả trạng thái của Activity  Activity bao gồm 4 trạng thái: (Trang 21)
Hình.......: Vòng đời của Service - Vân dụng các phương pháp sản xuất giá trị thặng dư vào công cuộc công công nghiệp hóa, hiện đại hóa của nước ta hiện nay
nh....... Vòng đời của Service (Trang 24)
Hình....: Cấu trúc của một Android Project - Vân dụng các phương pháp sản xuất giá trị thặng dư vào công cuộc công công nghiệp hóa, hiện đại hóa của nước ta hiện nay
nh.... Cấu trúc của một Android Project (Trang 29)
3.2 ANDROID EMULATOR - Vân dụng các phương pháp sản xuất giá trị thặng dư vào công cuộc công công nghiệp hóa, hiện đại hóa của nước ta hiện nay
3.2 ANDROID EMULATOR (Trang 29)
Để test ứng dụng dễ dàng, emulator có một chỗ để thiết lập cấu hình gọi là Android Virtual Device (AVD) - Vân dụng các phương pháp sản xuất giá trị thặng dư vào công cuộc công công nghiệp hóa, hiện đại hóa của nước ta hiện nay
test ứng dụng dễ dàng, emulator có một chỗ để thiết lập cấu hình gọi là Android Virtual Device (AVD) (Trang 30)
MapView là một control thu nhỏ của nhiều Google Maps API trong hình thức View cho các ứng dụng của Android - Vân dụng các phương pháp sản xuất giá trị thặng dư vào công cuộc công công nghiệp hóa, hiện đại hóa của nước ta hiện nay
ap View là một control thu nhỏ của nhiều Google Maps API trong hình thức View cho các ứng dụng của Android (Trang 34)
Hình: ….. Lấy tọa độ trên thiết bị mô phỏng 3.4.4 Truy vấn trong Google Maps - Vân dụng các phương pháp sản xuất giá trị thặng dư vào công cuộc công công nghiệp hóa, hiện đại hóa của nước ta hiện nay
nh ….. Lấy tọa độ trên thiết bị mô phỏng 3.4.4 Truy vấn trong Google Maps (Trang 40)
- Màn hình dẫn đường – kết quả hiển thị trên bản đồ: Kết quả hiển thị trực tiếp trên MapView với sự hỗ trợ của Google. - Vân dụng các phương pháp sản xuất giá trị thặng dư vào công cuộc công công nghiệp hóa, hiện đại hóa của nước ta hiện nay
n hình dẫn đường – kết quả hiển thị trên bản đồ: Kết quả hiển thị trực tiếp trên MapView với sự hỗ trợ của Google (Trang 43)
- Màn hình chi tiết một địa danh (Khi người dùng click vào một địa danh bất kỳ) Tên địa danh (TextView) - Vân dụng các phương pháp sản xuất giá trị thặng dư vào công cuộc công công nghiệp hóa, hiện đại hóa của nước ta hiện nay
n hình chi tiết một địa danh (Khi người dùng click vào một địa danh bất kỳ) Tên địa danh (TextView) (Trang 43)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w