Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 100 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
100
Dung lượng
1,23 MB
Nội dung
BỘ CÔNG THƢƠNG TRƢỜNG CAO ĐẲNG KỸ THUẬT CAO THẮNG KHOA ĐIỆN TỬ - TIN HỌC ĐỀ TÀI TÌM HIỂU VỀ HỆ ĐIỀU HÀNH ANDROID Giảng viên hƣớng dẫn : Nhóm thực hiện: TRẦN THANH TUẤN B1 Lớp: CĐTH 10B Khoá: 2010 – 2013 TP Hồ Chí Minh Tháng năm 2013 LỜI MỞ ĐẦU Đứng trƣớc xu toàn cầu hoá, ngành dịch vụ Viễn thông nói chung dịch vụ điện thoại di động nói riêng Việt Nam đạt đƣợc thành tựu định Sơ khai ngành với nhũng điều kiện sở vật chất nghèo nàn, dịch vụ viễn thông lạc hậu Cho đến nay, ngành Viễn thông Việt nam hoà nhập với mạng thông tin toàn cầu, đóng góp vào GDP 0,2% năm 1991 đến lên tới số 10,5% Đặc biệt số lƣợng thuê bao dịch vụ điện thoại di động thay đổi cách nhanh chóng, từ 4.060 thuê bao năm 1993 lên tới 1.200.000 thuê bao tính đến hết tháng năm 2005 Trƣớc xu hội nhập ngày mở rộng, ngành dịch vụ Viễn thông nói chung dịch vụ điện thoại di động nói chung bƣớc vào giai đoạn cạnh tranh lớn Nổi lên giai đoạn công nghệ hệ điều hành di động bật nhƣ hệ điều hành Android Google Đề tài nhóm chúng em tập trung tìm hiểu Android NHẬN XÉT CỦA GIÁO VIÊN TPHCM, Ngày tháng năm MỤC LỤC PHẦN 1: THÔNG TIN NHÓM 1.1 Thông tin nhóm 1.2 Bảng phân công PHẦN 2: NỘI DUNG 2.1 Cơ sở lý thuyết 2.1.1 Lịch sử Android 2.1.2 Delving với máy ảo Dalvik 2.1.3 Kiến trúc Android 2.1.3.1 Tầng ứng dụng 2.1.3.2 Application framework 2.1.3.3 Library 2.1.3.4 Android Runtime 2.1.3.5 Linux kernel 2.1.4 Android Emulator 2.1.5 Các thành phần Android Project 15 2.1.5.1 AndroidManifest.xml 15 2.1.5.2 File R.java 16 2.1.6 Các chu kỳ ứng dụng Android 18 2.1.6.1 Chu kỳ sống thành phần 19 2.1.6.2 Activity Stack 19 2.1.6.3 Các dạng chu kỳ sống 20 2.1.6.4 Chu kỳ sống ứng dụng: 21 2.1.6.5 Các kiện chu kỳ sống ứng dụng 21 2.1.6.6 Thời gian sống ứng dụng 21 2.1.6.7 Thời gian hiển thị Activity 22 2.1.6.8 Các phƣơng thức chu kỳ sống 22 2.1.7 Các thành phần giao diện Android 23 2.1.7.1 View 23 2.1.7.2 ViewGroup 24 2.1.7.3 Button 27 2.1.7.4 ImageButton 28 2.1.7.5 ImageView 28 2.1.7.6 Listview 28 2.1.7.7 TextView 29 2.1.7.8 EditText 29 2.1.7.9 Checkbox 29 2.1.7.10 MenuOption 29 2.1.7.11 Quick Search Box 31 2.1.7.12 Activity and Intent 31 2.1.8 Content Provider Uri 32 2.1.9 SQLite 37 2.1.9.1 SQLite Android 37 2.1.9.2 Cấu trúc SQLite 38 2.1.9.3 Hƣớng dẫn – sử dụng SQLite 42 2.1.9.4 Content Provider chia liệu 51 2.1.9.5 Hƣớng dẫn – sử dụng Content Provider 52 2.1.9.6 Loader 56 2.1.9.7 Truy cập sở liệu SQLite trực tiếp 57 2.1.10 Android WebService 58 2.1.10.1 Web service 58 2.1.10.2 Thao tác web service Android 64 2.1.11 Background Service 66 2.1.11.1 Một Service có hai hình thức 67 2.1.11.2 Các khái niệm 67 2.2 Ƣu điểm khuyết điểm Android 71 2.2.1 Ƣu điểm 71 2.2.1.1 Là hệ điều hành mã nguồn mở 71 2.2.1.2 Kho ứng dụng phong phú 72 2.2.1.3 Phần cứng đa dạng 72 2.2.1.4 Phần mềm 72 2.2.1.5 Các phiên với nhiều ƣu điểm Android 72 2.2.1.6 Một số phiên mạnh Android 74 2.2.2 Khuyết điểm 81 2.2.2.1 Android phải tiếp tục cố gắng muốn chinh phục nhiều khách hàng 81 2.2.2.2 Android đa nhƣng khó kích hoạt 81 2.2.2.3 Dễ nhiễm phần mềm độc hại virus 81 2.2.2.4 Nhiều ứng dụng vô dụng 81 2.2.2.5 Sự phân mảnh 81 2.2.2.6 Cập nhật không tự động với tất thiết bị 82 2.3 Đánh giá ứng dụng Android 82 2.3.1 Về đồng trình duyệt 82 2.3.2 Kho ứng dụng 83 2.3.3 Video chat 83 2.3.4 Bản đồ 84 2.3.5 Ra lệnh giọng nói 85 2.3.6 Facebook 85 2.3.7 Thanh toán qua di động 86 2.3.8 Media Streaming 86 2.4 Hƣớng phát triển cho tƣơng lai 87 2.4.1 Các thiết bị Android tràn ngập phòng khách nhà bạn 87 2.4.2 Hệ thống mạng mang tên Google 88 2.4.3 Android 5.0 88 2.4.4 Sạc pin không dây xuất nhiều 88 2.4.5 Nhiều sắc màu 89 2.4.6 Doanh số bán máy tính bảng Android vƣợt mặt iPad 89 2.4.7 Pin lớn 90 2.4.8 Đèn flash Xenon 90 2.4.9 Tỉ lệ kích hoạt giảm 91 2.4.10 Nokia sử dụng Android 91 2.5 Kết luận 91 DANH MỤC HÌNH Hình 2.1.1a: Android timeline Hình 2.1.3a : Kiến trúc Android Hình 2.1.4a : Lựa chọn gói kèm cài đặt Android ảo hóa 10 Hình 2.1.4b :Quá trình tải phần mềm máy ẩn dƣới tác vụ 11 Hình 2.1.4c : Cửa sổ thiết lập Android SDK and AVD Manager 11 Hình 2.1.4d : Lựa chọn chất lƣợng hình hiển thị PC 12 Hình 2.1.4e : Giao diện giả lập SDK Android Emulator 13 Hình 2.1.4f : Biểu tƣợng khóa máy Android ảo 14 Hình 2.1.6.1a : Chu kỳ sống của một Ƣ́ng dụng Android 19 Hình 2.1.6.2a : Activity Stack 19 Hình 2.1.6.3a: Chu kỳ sống Activity 20 Hình 2.1.6.5a: Các kiện 21 Hình 2.1.7.12a: Truyền dƣ̃ liệu giƣ̃a Activity 32 Hình 2.1.8a : Ví dụ mô hình liệu thông tin số điện thoại máy 33 Hình 2.1.8b : Các thành phần URI 34 Hình 2.1.8c : Khai báo tag file AndroidManifest.xml 37 Hình 2.1.9.3a: SQLite Database 43 Hình 2.1.10.1a: Kiến trúc web service 61 Hình 2.1.10.1b : web service thông dụng 62 Hình 2.3.1a: iOS6 Android 4.1 tranh tài cao thấp 82 Hình 2.3.2a: iOS có lƣợng ứng dụng khổng lồ 83 Hình 2.3.3a :Windows Phone có đƣợc "ƣu thế" Skype Microsoft? 84 Hình 2.3.4a :Tính Android nhỉnh đối thủ lại 84 Hình 2.3.5a :Ngƣời ta đùa iris viết ngƣợc từ Siri nên Siri "đỉnh" 85 Hình 2.4.1a: Samsung cho mắt tủ lạnh Android, chắn tƣơng lai hộ Android thông minh không xa vời 87 Hình 2.4.5a: Các thiết bị Android thời gian tới sở hữu nhiều màu sắc để bắt kịp với xu hƣớng dòng Lumia 89 Hình 2.4.8a: Một số smartphone sở hữu flash Xenon đời, đèn flash mạnh giúp ích nhiều việc chụp ảnh di động 90 Tìm hiểu hệ điều hành Android PHẦN 1: THÔNG TIN NHÓM 1.1 Thông tin nhóm Nhóm: Power Rangers STT Họ Tên MSSV Nhóm trƣởng x Nguyễn Hữu Đức 306101141 Nguyễn Kim Hoàn 306101151 Huỳnh Ngọc Sang 306101188 Nguyễn Thị Phƣơng Thảo 306101202 Trần Vũ 306101229 Nhóm: ITGroup STT Họ Tên MSSV Nhóm trƣởng x Vũ Ngọc Tân 306101198 Trần Tấn Tài 306101195 Nguyễn Thành Đức 306101142 Huỳnh Quang Thanh 306101199 Nguyễn Thành Phú 306101178 Nhóm: Email STT Họ Tên MSSV Nhóm trƣởng x Trần Duy Phúc 306101182 Huỳnh Nhựt Toàn 306101214 Phạm Nhật Toàn 306101215 Lê Viết Tuấn 306101221 Võ Đình Thắng 306101204 GVHD : Thầy Trần Thanh Tuấn Nhóm thực : B1 Tìm hiểu hệ điều hành Android - 77 Chỉ sau gần tháng mắt Donut (Android 1.6), Google tung Eclair, phiên đƣợc nhận định "bƣớc lớn" hệ điều hành - Eclair cải tiến nhiều, từ giao diện đến ứng dụng bên hệ thống Ứng dụng chụp ảnh tăng cƣờng thêm chức zoom số (phóng to), cân trắng, hỗ trợ đèn flash hiệu ứng màu sắc - Hệ thống hoạt động ổn định hơn, cải thiện khả xử lý, hỗ trợ kết nối Bluetooth tốt hơn, đặc biệt tùy chọn đồng nhiều tài khoản Một điểm thuận tiện đƣợc đánh giá cao lúc giao diện danh bạ cho phép nhấn chọn vào ảnh danh bạ để gọi, nhắn tin hay email đến họ Giao diện ứng dụng lịch biểu (Calendar) thay đổi - Eclair phiên Android hỗ trợ ảnh động (live wallpaper) dù tùy chọn tiêu tốn nhiều pin Android 2.2: Froyo - Ra mắt: ngày 20-5-2010 - Từ phiên 2.0 trở đi, Android dần hoàn thiện Phiên 2.2 (Froyo) mang Adobe Flash đến Android, kéo theo hàng loạt ứng dụng game Flash Ngƣời dùng xem video clip Flash nhƣ YouTube "ra lệnh" thực gọi qua Bluetooth GVHD : Thầy Trần Thanh Tuấn Nhóm thực : B1 Tìm hiểu hệ điều hành Android - 78 Chức Froyo đƣợc nhóm ngƣời dùng lƣu động yêu thích USB Tethering Wi-Fi Hotspot, biến smartphone Android thành thiết bị phát sóng Wi-Fi từ kết nối 3G Tính đƣợc sử dụng phổ biến đến ngày - Lần Android cho phép cài đặt ứng dụng (app) lên thẻ nhớ SD thay mặc định cài vào nhớ thiết bị Điểm "đầu tiên" Froyo bao gồm mật hỗ trợ số chữ số Thiết bị mang nhãn Froyo mắt thị trƣờng HTC Nexus One Android 2.3: Gingerbread - Ra mắt ngày: 6-12-2010 - Đến cuối năm 2012, Gingerbread "phủ sóng" nhiều thiết bị dùng Android, chiếm đến phân nửa (54%) Google hợp tác Samsung trình làng dòng smartphone sử dụng Gingerbread mang tên Nexus S, hỗ trợ công nghệ giao tiếp tầm gần NFC - Gingerbread đƣa vào hệ thống công cụ quản lý tải tập tin, cho phép theo dõi truy xuất đến tập tin tải máy Hệ thống hỗ trợ nhiều camera cho thiết bị có camera mặt sau trƣớc, quản lý nguồn pin hiệu hơn, tiết kiệm thời lƣợng pin Phiên khắc phục nhiều lỗi từ Froyo, kèm theo số điều chỉnh giao diện ngƣời dùng (UI) Android 3.0: Honeycomb - Ra mắt: ngày 22-2-2011 - Đây không phiên bản, mà xem hệ Android dành riêng cho máy tính bảng (tablet), mắt tablet Motorola XOOM GVHD : Thầy Trần Thanh Tuấn Nhóm thực : B1 Tìm hiểu hệ điều hành Android - 79 Mang tính từ hệ Android 2.x, 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ử lý đa tác vụ (multi-tasking), cho phép chuyển đổi qua lại ứng dụng chạy Không có bề mặt đƣợc trau chuốt, phần lõi hệ thống 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 - Android 3.0 đặt móng quan trọng cho hệ Android 4.x hợp nhất, khắc phục phân mảng Android (có phiên riêng dành cho smartphone tablet) Android 4.0: Ice Cream Sandwich - Ra mắt: ngày 19-10-2011 - "Bánh kem sandwich" (ICS) hệ Android đƣợc mong đợi đến nay, đời dòng smartphone "bom tấn" Samsung Galaxy Nexus, hệ smartphone trang bị ICS - Android 4.0 đƣa chức truy xuất nhanh ứng dụng thƣờng dùng vào phần bên dƣới giao diện chủ, tùy biến widget, dễ xếp duyệt danh sách ứng dụng Các ứng dụng truy xuất nhanh từ hình khóa thiết bị (Lock screen), GVHD : Thầy Trần Thanh Tuấn Nhóm thực : B1 Tìm hiểu hệ điều hành Android 80 hãng sản xuất thiết bị cho phép Camera chọn nhanh từ Lock screen - Ice Cream Sandwich hoạt động mƣợt mà, nhanh đẹp Android 4.1: Jelly Bean - Ra mắt: 9-7-2012 - Máy tính bảng Nexus 7, sản phẩm hợp tác Google Asus, thiết bị dùng Jelly Bean mắt Android 4.1 nâng tầm hoạt động cho hệ điều hành Google, trở thành hệ điều hành cho thiết bị di động hàng đầu nay, đe dọa "ông lớn" Windows - Khả xếp giao diện chủ widget Jelly Bean tùy biến linh hoạt Hệ thống hỗ trợ dịch vụ ví điện tử Google Wallet, đặc biệt trình duyệt web mặc định Android đƣợc thay đại diện tên tuổi: Chrome, với khả đồng liệu theo tài khoản với Chrome máy tính - Jelly Bean giới thiệu Google Now, dịch vụ trực tuyến dành cho Android, phụ tá ảo đắc lực cho công việc xếp lịch trình, tìm kiếm thông tin, xác định vị trí Rất đa đƣợc xem nhƣ lời đáp trả Google với "phụ tá ảo" Apple Siri iOS Android 4.2: Jelly Bean - Ra mắt: tháng 11-2012 - Chỉ sau gần năm tháng mắt Android 4.1, Google tiếp tục bồi thêm sức nặng cho Android với phiên 4.2 mang tên mã Jelly Bean GVHD : Thầy Trần Thanh Tuấn Nhóm thực : B1 Tìm hiểu hệ điều hành Android - 81 Android 4.2 tiếp tục mang đến cải tiến hấp dẫn cho ứng dụng chụp ảnh (Camera) nhƣ HDR, Photo Sphere, hiệu ứng ảnh, Google Now, đƣa tính lƣớt chọn từ hay bàn phím ảo Chức "bom tấn" hỗ trợ nhiều tài khoản ngƣời dùng (multi-user profile) lần đƣợc áp dụng Android 4.2 nhƣng có ngƣời dùng máy tính bảng thừa hƣởng chức 2.2.2 Khuyết điểm 2.2.2.1 Android phải tiếp tục cố gắng muốn chinh phục nhiều khách hàng - Càng yêu thích Android, nhận thấy điểm yếu hệ điều hành số nhƣợc điểm khiến ngƣời dùng chƣa thể hài lòng 2.2.2.2 - Android đa nhƣng khó kích hoạt Khi trải nghiệm Android lần đầu, bạn thấy nhiều thứ hoạt động Có hàng loạt widget, ứng dụng lựa chọn mà bạn chƣa biết đến Đáng tiếc, bạn phải tùy chỉnh không cài đặt muốn kích hoạt tính Chúng điều khó khăn ngƣời dùng Android 2.2.2.3 - Dễ nhiễm phần mềm độc hại virus Android hoạt động nhƣ hệ điều hành mở xuất kho ứng dụng không thức Bởi vậy, thiết bị Android dễ nhiễm malware ứng dụng giả mạo Gần nhất, virus đánh cắp thông tin xuất kho ứng dụng Android Trung Quốc Ƣớc tính có 500.000 ngƣời bị lây nhiễm loại virus 2.2.2.4 - Nhiều ứng dụng vô dụng Android Martket có mảng ứng dụng miễn phí rộng lớn để tải về, nhiên có nhiều ứng dụng vô dụng Google không kiểm tra trƣớc cung cấp Android Martket Vì thế, bạn phải lƣớt qua nhiều ứng dụng chất lƣợng trƣớc tìm ứng dụng tốt để đáp ứng tiêu chuẩn 2.2.2.5 - Sự phân mảnh Phần cứng phong phú nghe thật tuyệt nhƣng trƣờng hợp Android, chƣa phải điều thực tốt Độ phân mảnh gây khó khăn cho nhà phát triển ứng dụng Họ GVHD : Thầy Trần Thanh Tuấn Nhóm thực : B1 Tìm hiểu hệ điều hành Android 82 phải xây dựng phiên cho kích cỡ hình nhƣ phù hợp với phần cứng Đôi khi, ngƣời ta phải viết lại ứng dụng để tƣơng thích với dòng điện thoại định 2.2.2.6 - Cập nhật không tự động với tất thiết bị Nhƣng phần lớn thiết bị Android chạy Gingerbread Bởi nhà sản xuất phải thời gian chỉnh sửa Android nên khó lòng bắt kịp tốc độ cập nhật Google Cách muốn tiếp cận update bạn phải sở hữu sản phẩm mang thƣơng hiệu Nexus 2.3 - Đánh giá ứng dụng Android Trƣớc tiên cần nói đến phiên iOS6, Android 4.1 WP biên Vậy hệ điều hành có điểm mạnh, điểm yếu gì, hữu ích với ngƣời sao, cần nghiên cứu kỹ 2.3.1 Về đồng trình duyệt - iOS: iCloud Tabs thống trình duyệt bạn tảng iOS OS X với danh sách tab ẩn đằng sau icon hay sub-menu song song với bookmarks - Android: Trình duyệt Chrome Android cung cấp đồng tab với Chrome PC nhƣ đồng bookmark Vì số lƣợng ngƣời dùng Chrome PC nhiều nhiều so với trình duyệt khác nên tính nang đồng điểm mạnh - Phone: Hình 2.3.1a: iOS6 Android 4.1 tranh tài cao thấp GVHD : Thầy Trần Thanh Tuấn Nhóm thực : B1 Tìm hiểu hệ điều hành Android 83 2.3.2 Kho ứng dụng - iOS: 650.000 phần mềm, 225.000 dành riêng cho iPad Dẫn đầu thị trƣờng smartphone - Android: 600.000 phần mềm Phần lớn lƣợng phần mềm chạy đƣợc máy tính bảng nhƣng số lƣợng phần mềm tối ƣu cho máy tính bảng thấy thấp nhiều so với iOS - Windows Phone: Windows Phone có khoảng 100.000 ứng dụng sẵn sàng để download dễ dàng thấy số lƣợng nhiều so với đối thủ lại Hình 2.3.2a: iOS có lƣợng ứng dụng khổng lồ 2.3.3 Video chat - iOS: Apple có FaceTime, kết nối thông qua 3G Wi-Fi, hoạt động tốt Hạn chế phần mềm kết nối đƣợc với thiết bị khác Apple - Android: Tính video chat Gmail/Google Talk có tính phổ biến tốt nên bạn chat video với sử dụng Gmail Mac, PC hay thiết bị Android thông qua kết nối 3G Wi-Fi - Windows Phone: Vũ khí voice chat bí mật Microsoft Skype Phần mềm Skype tảng thuộc sở hữu Microsoft GVHD : Thầy Trần Thanh Tuấn Nhóm thực : B1 Tìm hiểu hệ điều hành Android 84 Hình 2.3.3a :Windows Phone có đƣợc "ƣu thế" Skype Microsoft? 2.3.4 Bản đồ - iOS: Với tính nhƣ Traffic updates, points of interest, dẫn đƣờng turn-byturn (đƣợc tích hợp sâu iOS 6), đồ 3D, nhƣng tính publictransit directions, Street View - Android: Với tính 3D building, dẫn đƣờng offline, tìm kiếm, dẫn đƣờng turn-by-turn Street View Tính Bản đồ nhà với chế độ Compass sử dụng quay hồi chuyển thiết bị cung cấp cho bạn nhìn toàn cảnh nội thất bên tòa nhà - Windows Phone: Windows Phone trình diễn Bing Map nhƣng mảnh đất dịch vụ định hƣớng di động thuộc thuộc NOKIA Hình 2.3.4a :Tính Android nhỉnh đối thủ lại GVHD : Thầy Trần Thanh Tuấn Nhóm thực : B1 Tìm hiểu hệ điều hành Android 85 2.3.5 Ra lệnh giọng nói - iOS: Siri iOS5 điều khiến ta kinh ngạc nhƣng thực phát huy hiệu Siri iOS6 cung cấp khả lấy liệu từ nhiều nguồn (thể thao, phim ảnh, đặt bàn ăn) theo cách hữu hiệu Thêm vào đó, Siri có khả giao tiếp với hệ thống audio dẫn đƣờng xe iOS6 thức mắt - Android: Trên Jelly Bean, nhận dạng giọng nói tính có nhiều cập nhật Google cho phép sử dụng voice search ngõ ngách Android - Windows Phone: Windows Phone có chức lệnh giọng nói cho phép bạn gọi điện, gửi SMS, tìm kiếm web khởi chạy phần mềm từ thiết bị Hình 2.3.5a :Ngƣời ta đùa iris viết ngƣợc từ Siri nên Siri "đỉnh" 2.3.6 Facebook - iOS: Facebook đƣợc tích hợp sâu iOS6 Ngƣời dùng cập nhật status upload ảnh từ nhiều phần mềm khác nhau, đồng danh bạ, đồng Facebook events với iOS Calendar Với việc cung cấp API cho đối tác thứ ba, tất phần mềm tích hợp Facebook - Android: Bạn chia sẻ, upload từ gần nhƣ đâu Hệ điều hành, bên phần lớn ứng dụng Thêm vào bạn thêm liệu Facebook vào GVHD : Thầy Trần Thanh Tuấn Nhóm thực : B1 Tìm hiểu hệ điều hành Android 86 danh bạ lƣu điện thoại hay đƣa tất danh sách bạn bè Facebook vào danh bạ - Windows Phone: Tích hợp Facebook điểm mạnh Windows Phone Microsoft tích hợp tất tính nhƣ cập nhật trạng thái, đồng ảnh, danh bạ, chat, event vào mục riêng WP (People, Messaging, Calendar…) Đây thiết kế tốt cho việc tích hợp Facebook 2.3.7 Thanh toán qua di động - iOS: Đáng ngạc nhiên iPhone không hỗ trợ giao tiếp NFC Nhƣng Apple có Passbook với khả lƣu trữ loại phiếu giảm giá, thẻ quà tặng, vé hòa nhạc, xem phim… biến điện thoại iPhone thành dạng ví điện tử Ngoài ra, Passbook hỗ trợ tính đọc mã vạch với khả tƣơng thích đa dạng, số dƣ tài khoản đƣợc thể giao diện ứng dụng đƣợc thay đổi tƣơng ứng với loại thẻ toán điện tử khác Nó thực đƣợc thiết kế để sử dụng toán NFC điều cần làm chờ vài tháng Apple thức mắt phần mềm - Android: Hiện với Google Wallet, Google tích hợp nhiều khả toán di động nhƣng đối tác cung cấp dịch vụ có Sprint (với tin đồn không tiếp tục hợp tác), loại thẻ toán đƣợc có MasterCard với việc thiết bị chạy Android có chip NFC hạn chế - Windows Phone: Sự đời Windows Phone kèm theo phần mềm ví điện tử Wallet Bạn lƣu trữ loại phiếu giảm giá, thẻ thành viên, thẻ tín dụng… Có thứ khiến Windows Phone khác biệt so với Android iOS thành phần NFC bảo mật chứa thẻ SIM linh hoạt an toàn 2.3.8 Media Streaming - iOS: iOS6 có AirPlay – giải pháp streaming dễ dàng, trực quan có Bạn chuyển âm nhạc từ máy tính hay thiết bị iOS khác tới hệ thống loa có xác nhận AirPlay, tới AirPort Express router tới Apple TV - Android: Bằng việc giới thiệu Nexus Q với giá 300$, Google cung cấp tiêu chuẩn streaming cho thiết bị chạy Android Thiết bị tiếp nhận GVHD : Thầy Trần Thanh Tuấn Nhóm thực : B1 Tìm hiểu hệ điều hành Android 87 video audio gửi chúng tới TV hệ thống loa (25-watt) Thêm vào đó, bạn kết nối thiết bị Nexus Q với để có đƣợc giải pháp streaming nhiều vùng mạnh mẽ Apple làm - Windows Phone: Windows Phone có SmartGlass để streaming liệu media tới Xbox Đƣợc xây dựng trực tiêu chuẩn DLNA, SmartGlass đơn giản hóa trực quan hóa trình gửi nhận thông tin Xbox thiết bị chạy Windows 8/ Windows Phone 2.4 - Hƣớng phát triển cho tƣơng lai Có lẽ phân mảng thị trƣờng thiết bị di động chƣa sôi động nhƣ Windows Phone, iOS, Android, … riết thực bƣớc cải tiến để không trở thành kẻ sau thị trƣờng Công nghệ phát triển ngày, phút lơ là, bạn trở thành kẻ bại trận Cùng điểm danh chiến lƣợc tảng Android thực năm 2013 chiến khốc liệt 2.4.1 Các thiết bị Android tràn ngập phòng khách nhà bạn Hình 2.4.1a: Samsung cho mắt tủ lạnh Android, chắn tƣơng lai hộ Android thông minh không xa vời - Năm 2012 chứng kiến xuất thiết bị nhƣ Nexus Q hay Ouya nỗ lực thu hút ý khách hàng hệ thống Google TV Với tính linh hoạt mà Android mang lại, năm nay, Google tập trung hợp tác với GVHD : Thầy Trần Thanh Tuấn Nhóm thực : B1 Tìm hiểu hệ điều hành Android 88 nhà sản xuất thiết bị gốc đời nhiều dòng TV thông minh chạy tảng Android - Mặc dù Nexus Q không nhận đƣợc đón nhận nồng nhiệt từ cộng đồng, lỗi chiến dịch marketing (bao gồm giá cao) không liên quan đến thị hiếu ngƣời dùng hay lỗi kĩ thuật Với việc phim đƣợc cung cấp ngày nhiều hệ thống Google Play, việc Android lấn sân vào phòng khách bạn chắn không xa vời 2.4.2 Hệ thống mạng mang tên Google - Sự sống thiết bị di động Mỹ phụ thuộc nhiều vào quyền sinh sát nhà cung cấp dịch vụ mạng Các nhà sản xuất thiết bị gốc nói chung Google nói riêng chắn mong muốn có đƣợc tảng riêng để đƣợc tự phát triển Nexus không hỗ trợ công nghệ LTE nỗ lực chứng tỏ độc lập Google với nhà mạng Vì thế, Google tạo nên mạng lƣới không dây riêng 2.4.3 Android 5.0 - Gần nhƣ chắn tảng có mặt kiện Google I/O 2013 Hệ điều hành mang lại điều gì? Android 5.0 mang lại cập nhật khả vận hành ấn tƣợng giao diện ngƣời dùng đột phá Để bắt kịp với xu hƣớng liên kết mạnh mẽ với tính xã hội Windows Phone, chắn Android có cải tiến để ứng dụng “xã hội hóa” 2.4.4 Sạc pin không dây xuất nhiều - Trái lại với thỏa thuận Google việc hỗ trợ sạc không dây chuẩn PMA, Nexus đời với công nghệ không dây Qi Đặc biệt với việc Nokia áp dụng công nghệ cho Lumia, chuẩn Qi ngày phổ biến tƣơng lai gần Năm 2013 chứng kiến tiếp bƣớc Nexus thiết bị Android việc hỗ trợ tính sạc không dây GVHD : Thầy Trần Thanh Tuấn Nhóm thực : B1 Tìm hiểu hệ điều hành Android 89 2.4.5 Nhiều sắc màu Hình 2.4.5a: Các thiết bị Android thời gian tới sở hữu nhiều màu sắc để bắt kịp với xu hƣớng dòng Lumia - Lumia thu hút ngƣời dùng với loạt thiết bị mang màu sắc tƣơi tắn HTC nhanh chóng bắt kịp xu hƣớng với Windows Phone 8X 8S Các nhà sản xuất thiết bị gốc cho Android hoàn toàn cho mắt thiết bị đa dạng màu sắc năm nay, sau tin đồn, hệ iPhone đƣợc tung với – phiên màu 2.4.6 Doanh số bán máy tính bảng Android vƣợt mặt iPad - Bằng việc theo sát số liệu bán năm 2012, nhà phân tích cho doanh số bán thiết bị máy tính bảng Android năm vƣợt lên iPad làm đƣợc Thị trƣờng máy tính bảng phát triển nhanh chóng, ngƣời dùng chọn tablet thay cho thiết bị đọc sách điện tử thông thƣờng tính đa nhiệm Với mức giá mềm hơn, thị phần thiết bị Android đƣợc hy vọng mở GVHD : Thầy Trần Thanh Tuấn Nhóm thực : B1 Tìm hiểu hệ điều hành Android 90 rộng mạnh mẽ năm 2013 Đó diễn đấu trƣờng smartphone 2.4.7 Pin lớn - Với xuất Samsung Galaxy Note Motorola Razr Maxx, đƣợc chứng kiến xu hƣớng thiết bị với pin lớn thay xu hƣớng thiết bị ngày cảng mỏng nhẹ Trong phàn nàn chất lƣợng pin đến từ cộng động yêu công nghệ chiếm phần trăm lớn nhất, ngƣời ta chẳng màng dùng thiết bị nặng thêm vài gam nhƣng chất lƣợng pin đƣợc cải thiện đáng kể 2.4.8 Đèn flash Xenon Hình 2.4.8a: Một số smartphone sở hữu flash Xenon đời, đèn flash mạnh giúp ích nhiều việc chụp ảnh di động - Đã hai năm trôi qua kể từ điện thoại Android đƣợc trang bị đèn flash Xenon mang tên Motorola XT710 đời Kể từ đó, thiết bị thị trƣờng làm đƣợc điều tƣơng tự Đèn flash Xenon công cụ hỗ trợ chụp hình hoàn hảo Bạn GVHD : Thầy Trần Thanh Tuấn Nhóm thực : B1 Tìm hiểu hệ điều hành Android 91 trải nghiệm công cụ máy ảnh mắt Samsung Galaxy Camera - Samsung hoàn toàn áp dụng thực với máy ảnh lên hệ điện thoại để phá độc tôn Nokia phƣơng diện công nghệ chụp hình 2.4.9 Tỉ lệ kích hoạt giảm - Trong năm 2012, lƣợng kích hoạt Android đạt đến số ấn tƣợng, 900.000 lần Nhìn phƣơng diện kinh tế dân số, số 900.000 tiếp tục tăng lên năm 2013, nhƣng tỉ lệ tăng trƣởng mức độ kích hoạt giảm đáng kể 2.4.10.Nokia sử dụng Android - Trong Windows Phone chật vật giành giật thị phần hệ điều hành, Nokia vất vả chiến thu hút ngƣời dùng để tìm kiếm lợi nhuận Mới Stephen Elop mạnh dạn tuyên bố: “Hôm nay, gắn bó hài lòng với Microsoft nhƣng tƣơng lai điều xảy ra.” Rất có thể, Nokia cho mắt số sản phẩm chạy Android nỗ lực lấy lại hào quang đạt đƣợc khứ 2.5 Kết luận - Cho đến nay, hệ điều hành Android chạy điện thoại di động hệ điều hành có số lƣợng ngƣời sử dụng lớn hệ điều hành dành cho điện thoại mạnh - Bên cạnh điểm mạnh bật, song Adroid điểm yếu cần khắc phục Trong tƣơng lai, Android không xuất điện thoại di động mà vƣơn xa đến thiết bị gia dụng chiến lĩnh thị phần lớn thị trƣờng công nghệ cao GVHD : Thầy Trần Thanh Tuấn Nhóm thực : B1 [...]... KỲ ỨNG DỤNG ANDROID, CÁC THÀNH PHẦN GIAO DIỆN GVHD : Thầy Trần Thanh Tuấn TRONG ANDROID Nhóm thực hiện : B1 Tìm hiểu về hệ điều hành Android 3 CONTENT PROVIDER VÀ URI,BACKGROUND SERVICE, 3 EMAIL 4 DAMIT TELEPHONY, SQLITE, ANDROID & WEBSERVICE ƢU , KHUYẾT , ĐÁNG GIÁ ỨNG DỤNG, HƢỚNG PHÁT TRIỂN GVHD : Thầy Trần Thanh Tuấn TRONG TƢƠNG LAI, KẾT LUẬN Nhóm thực hiện : B1 Tìm hiểu về hệ điều hành Android 4 PHẦN... Thanh Tuấn Nhóm thực hiện : B1 Tìm hiểu về hệ điều hành Android 10 thƣ viên Android cho các chƣơng trình lập trình đồng thời kèm theo một máy ảo Android Bộ SDK này chạy đƣợc trên 3 hệ điều hành lớn hiện nay là Window, MACOS,Linux Để sử dụng Android Emulator, hệ thống của bạn yêu cầu đƣợc cài đặt môi trƣờng hỗ trợ Java - Hƣớng dẫn cài đặt: o Bạn cần tải Android SDK từ Google về và chắc chắn chọn đúng phiên... thực hiện : B1 Tìm hiểu về hệ điều hành Android 11 vào tốc độ Internet của bạn Ngoài ra, bạn sẽ thấy biểu tƣợng hiển thị một phần việc tải Android về máy tính trên thanh tác vụ nhƣng không hiển thị tiến trình tải Hình 2.1.4b :Quá trình tải phần mềm về máy ẩn dƣới thanh tác vụ - Thiết lập cho Android Emulator o Sau khi tải về, bạn có thể thiết lập một môi trƣờng giả lập để kiểm tra ổ đĩa Android trên... T-Mobile được thành lập với mục đích phát triển các tiêu chuẩn mở cho thiết bị di động GVHD : Thầy Trần Thanh Tuấn Nhóm thực hiện : B1 Tìm hiểu về hệ điều hành Android 5 Hình 2.1.1a: Android timeline - Phiên bản đầu tiên đƣợc phát hành vào tháng 11 năm 2007, hãng T-Mobile cũg công bố chiếc điện thoại Android đầu tiên đó là chiếc T-Mobile G1, chiếc smartphone đầu tiên dựa trên nền tảng Android Một vài... tƣợng khóa Lock Android trên máy ảo trong một vài phút Hình 2.1.4f : Biểu tƣợng khóa máy trên Android ảo o Nhìn chung trong quá trình sử dụng, bạn thấy gặp một vài sự cố xảy ra trong quá trình thử nghiệm cũng nhƣ việc giả lập thấy xử lý chậm chạp GVHD : Thầy Trần Thanh Tuấn Nhóm thực hiện : B1 Tìm hiểu về hệ điều hành Android 15 2.1.5 Các thành phần trong một Android Project 2.1.5.1 - AndroidManifest.xml... android: name "android. permission.CALL_PHONE"/> GVHD : Thầy Trần Thanh Tuấn Nhóm thực hiện : B1 Tìm hiểu về hệ điều hành Android 16 APPLICATION - Thẻ , bên trong thẻ này chứa các thuộc tính đƣợc định nghĩa cho ứng dụng Android nhƣ: o android: icon “drawable resource” Ở đây đặt đƣờng dẫn đến file icon của ứng dụng khi cài đặt VD: android: icon “@drawable/icon” o android: name =... thống qua một kết hợp của: Những phần của ứng dụng mà hệ thống biết đang chạy Những phần quan trọng nhƣ thế nào đối với ngƣời dùng GVHD : Thầy Trần Thanh Tuấn Nhóm thực hiện : B1 Tìm hiểu về hệ điều hành Android - Bao nhiêu vùng nhớ chiếm lĩnh trong hệ thống 2.1.6.1 - 19 Chu kỳ sống thành phần Các thành phần ứng dụng có một chu kỳ sống, tức là mỗi thành phần từ lúc bắt đầu khởi tạo và đến thời điểm... nghiệm trên một thiết bị thực có thể chạy hệ điều hành Android mà không phải ký một bản hợp đồng nào Vào khoảng cùng thời gian đó thì Google cũng cho phát hành một phiên bản vá lỗi 1.1 của hệ điều hành này Ở cả hai phiên bản 1.0 và 1.1 Android chƣa hỗ trợ soft-keybroard mà đòi hỏi các thiết bị phải sử dụng bàn phím vật lý Android cố định vấn đề này bằng cách phát hành SDK 1.5 vào tháng 4 năm 2009, cùng... một file AndroidManifest.xml