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

QUẢN Lý d6cntt epu dai

57 1K 0

Đ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

MỤC LỤC LỜI MỞ ĐẦU DANH MỤC CÁC HÌNH DANH MỤC CÁC BẢNG LỜI MỞ ĐẦU Sơ lược tiếng anh: Tiếng Anh (English) ngôn ngữ thuộc nhánh miền Tây nhóm ngôn ngữ German ngữ hệ Ấn-Âu Đây ngôn ngữ sử dụng rộng rãi giới Nó sử dụng ngôn ngữ mẹ đẻ số lượng lớn người dân từ khắp giới Liên hiệp Anh, Mỹ, Canada, Cộng hòa Ireland, New Zealand số quốc đảo vùng Caribbean Đây ngôn ngữ mẹ đẻ sử dụng nhiều thứ ba giới, sau Tiếng Hoa Tiếng Tây Ban Nha Đây ngôn ngữ thứ hai sử dụng rộng rãi ngôn ngữ thức tổ chức lớn bao gồm Liên minh châu Âu, Khối Thịnh vượng chung Anh đặc biệt Liên hiệp Quốc Ngày có khoảng tỷ người nói tiếng Anh khắp giới số ngày tăng lên Tiếng Anh ngôn ngữ sử dụng rộng rãi lại không thay ngôn ngữ khác, thay vào hỗ trợ ngôn ngữ với yếu tố sau:  Hơn 250 triệu người Trung Quốc học tiếng Anh  Trong 80 nước, tiếng Anh ngôn ngữ thông dụng thứ hai hay phổ biến việc học  Ở Hồng Kông, 10 học sinh trung học học tiếng Anh  Ở Pháp, để bắt đầu vào trung học học sinh phải có năm hoc tiếng Anh hay tiếng Đức; hầu hết 85% học sinh chọn học tiếng Anh Vấn đề học tiếng Anh cho trẻ em Trong thời đại tầm quan trọng tiếng Anh Việt Nam việc hội nhập kinh tế giới, trình toàn cầu hóa diễn với tốc độ nhanh Biết tiếng Anh, giỏi tiếng Anh giúp có ưu vượt trội nước khác khu vực Lào, Campuchia, đặc biệt Trung Quốc Hiểu tầm quan trọng việc học ngoại ngữ Trẻ em học ngoại ngữ quan trọng nhiều, theo nghiên cứu gần nhất, nhiều chuyên gia cho độ tuổi từ đến 15, người phần giảm khả nghe hiểu chép âm mới, mà lại nên tảng để tạo nên cách phát âm chuẩn cho ngôn ngữ Khi nhỏ giai đoạn 3-5t, trẻ em bộc lộ rõ sở thích học ngoại ngữ có khiếu xâu chuỗi từ với cho thành nghĩa phát âm chuẩn xác đơn giản cách tiếp nhận ngôn ngữ nói Theo tập Wall Street, học ngoại ngữ lớn tuổi khó khăn nhiều so với việc học từ bé… Việc đặt móng cho trẻ giai đoạn nhỏ việc quan trọng khó khăn Trong giai đoạn trẻ thường ham chơi khó tập trung vào việc học câu hỏi đặt để tạo hứng thú cho trẻ học tiếng anh Chính em chọn đề tài “Xây dựng ứng dụng học tiếng anh cho trẻ em Android” để làm đồ án thực tập tốt nghiệp với mục đích cung cấp giải pháp học tiếng anh thú vị cho trẻ em Những bước đầu phát triển phần mềm khá khó nên phần mềm chỉ đáp ứng được phần nào nhu cầu học tiếng anh của trẻ em Đồ án bao gồm những nội dung chính sau: • Chương Tổng quan về lập trình nền tảng Android • Chương Phân tích thiết kế • Chương Xây dựng chương trình Do có mặt hạn chế định mặt kiến thức kinh nghiệm thực tế nên đồ án tránh thiếu sót, khuyết điểm Em mong thầy cô bạn giúp đỡ để kiến thức thân đồ án hoàn thiện CHƯƠNG 1: TỔNG QUAN VỀ LẬP TRÌNH TRÊN NỀN TẢNG ANDROID 1.1 Tổng quan về hệ điều hành di động 1.1.1 Sự đời của chiếc điện thoại đầu tiên Ngày 10 tháng năm 1986 Alexander Greham Bell người phát minh thực gọi giới Ông người trợ lý thực gọi khoảng cách 4.5m gọi vô ngắn ngủi nội dung “Watson, anh đến nhé, có việc cần” Vào thời điểm giờ, thực bước tiến công nghệ đột phá kết nỗ lực nghiên cứu tìm tòi phương thức liên lạc thay cho loại máy điện báo thô sơ thường sử dụng trước Ý tưởng điện thoại đem tranh luận từ năm 1844 phải 30 năm sau, người ta biến giấc mơ trở thành thực Điện thoại đời thay cho máy điện báo thô sơ phổ biến thời Những điện thoại để dành cho người giàu có sử dụng hầu hết kiểu cách cầu kì với đầu nói đầu nghe 1.1.2 Sự đời của điện thoại di động Chiếc điện thoại coi di động quảng cáo vào năm 1967 với tên gọi Carry Phone Vào thời điểm đó, để sử dụng điện thoại di động người ta phải mang theo hộp nặng đến 4.5 kg với giá thành cao nên gần không phổ biến thời Cho đến ngày tháng năm 1973 điện thoại di động thực đời Martin Cooper, nhà phát minh tiên phong làm việc cho Motorola New York Martin Cooper thực gọi đến kỹ sư khác hãng công nghệ đối thủ, với mục đích để khoe thành tích mà Motorola vừa đạt Motorola giành chiến thắng việc xây dựng thành công điện thoại di động giới Trên thực tế, nhiều người, nhân viên làm việc Motorola không tin điện thoại di động trở thành sản phẩm tiêu dùng phổ biến Tuy nhiên Cooper đồng nhóm phát triển không ông 10 năm sau gọi lịch sử đầu tiên, điện thoại di động Motorola xuất thị trường với giá bán lẻ lên đến gần 4.000 USD 1.1.3 Sự đời và phát triển của điện thoại thông minh Ngày nay, sau gần nửa kỷ tồn phát triển, điện thoại di động trở nên phổ biến xuất khắp nơi giới Theo thống kê Liên Hợp Quốc, có khoảng tỷ thuê bao di động toàn cầu ngày nhiều người dùng chuyển từ điện thoại sang điện thoại thông minh Ước tính có khoảng tỷ điện thoại thông minh sử dụng toàn giới Điện thoại thông minh không điện thoại thông thường khác, có vi xử lý, ram, lưu trữ, … sử dụng hệ điều hành Nó vượt xa chức nghe gọi, nhắn tin, giải trí điện thoại thông thường Người dùng kiểm tra e-mail, xử lý phần mềm văn phòng, vào internet, giải trí lúc nơi, … điện thoại thông minh ngày thay cho máy tính cá nhân đáp ứng nhu cầu người sử dụng Điện thoại thông minh giới có tên gọi Simon, IBM sản xuất, mắt Hội nghị không dây vào năm 1993 Máy có hình cảm ứng LCD với màu trắng đen , hoạt động thiết bị nhận gửi email, đọc văn điện tử, lịch làm việc, máy tính sổ danh bạ Máy trang bị vi xử lý tốc độ 16MHZ, 1MB nhớ RAM 1MB ổ cứng lưu trữ giống loại điện thoại thông minh ngày nay, Simon trang bị hình cảm ứng rộng 4.5 inch, hỗ trợ viết stylus Tuy nhiên điểm khác biệt hình cảm ứng Simon hiển thị đơn sắc hoạt động hệ điều hành biến thể hệ điều hành DOS có tên gọi ROM-DOS Năm 1998, NOKIA 9110 Communicator đích thực thiết bị làm móng cho điện thoại thông minh với thiết kế bàn phím QWERTY gập nhiều trò chơi cập nhật, tạo thói quen giải trí điện thoại cá nhân cho người dùng Bên cajh đó, có xử lý Intel 24MHz trọng lượng 317 gram Về sau năm 2000 Nokia chủ yếu phát triển dòng điện thoại thông minh sử dụng hệ điều hành Symbian Cuối thập niên 90 kỷ trước, nhà sản xuất Canada, Research in Motion (RIM) biết tới hãng giới thiệu thiết bị nhắn tin hai chiều với hàng triệu người dùng toàn giới Nhưng tới năm 2002, RIM tiến vào thị trường di động với BlackBerry 5810, di động tích hợp e-mail, khả lướt web Sau đó, hãng phát triển them BlackBerry 6210 vào đầu năm 2004 Trong năm 2000 giới đón chào máy tính bỏ túi (Pocket PC) sử dụng hệ điều hành Windows CE Microsoft Năm 2003, Pocket PC tích hợp them chức điện thoại thông thường trở thành điện thoại thông minh chạy hệ điều hành Windows Sự phát triển điện thoại thông minh thời gần dành cho Nokia với điện thoại thông minh chạy hệ điều hành Symbian Đến năm 2007 hãng Apple giới thiệu với giới điện thoại thông minh với tên gọi IPhone 2G sử dụng hệ điểu hành IOS Chiếc IPhone 2G coi diện mạo hoàn toàn cho điện thoại thông minh Thế giới coi IPhone 2G điện thoại thông minh nghĩa Cuối năm 2007 đầu năm 2008 hệ điều hành sử dụng cho điện thoại thông minh IOS IPhone 2G chủ yếu Windows Moblie, Symbian, BlackBerry OS Nhưng thời điểm Google giới thiệu Android, hệ điều hành mã nguồn mở cho điện thoại thông minh Và sau điện thoại thông minh chạy hệ điều hành Android liên tục đời giới Năm 2010, thị trường điện thoại thông minh phát triển mạnh mẽ với chiếm lĩnh điện thoại chạy hệ điều hành Android IOS Microsoft nhận thấy Windows Moblie họ bị lãng quên vào tháng năm 2010 Microsoft thức giới thiệu hệ điều hành Windows Phone đường Microsoft đắn, Microsoft giới thiệu phiên Windows Phone 8, Windows Phone 10 trở thành ba hệ điều hành Android IOS cho điện thoại thông minh 1.1.4 Ưu nhược điểm của điện thoại thông minh Điện thoại thông minh có tất tính điện thoại di động thông thường nghe, gọi, nhắn tin gọi điện thoại thông minh? Nó kết hợp điện thoại di động thông thường với thiết bị khác máy tính bỏ túi (PDA, Pocket PC), thiết bị điện tử cầm tay, máy ảnh kỹ thuật số, hệ thống định vị GPS Ưu điểm điện thoại thông minh: Điện thoại thông minh vượt xa tính điện thoại di động thông thường gọi video, gọi miễn phí qua mạng internet, lướt web, mạng xã hội, kiểm tra thư điện tử, cập nhật tin tức thời tiết, xem lịch vạn niên , phong thủy, giải trí trực tuyến, thay cho kim từ điển, máy đọc sách, máy ảnh kỹ thuật số … nhiều tính khác Thậm chí thay máy tính cá nhân làm việc máy tính kết nối mạng liệu di động, nhỏ gọn mang theo khắp nơi Với đại điện thoại thông minh hệ thống lọc tạp âm micro thoại cho chất lượng gọi tốt nhỉnh đôi chút với loại điện thoại thông thường Hơn điện thoại thông minh có kho liệu trực tuyến, hệ thống lưu thông minh nên việc liệu danh bạ, ảnh chụp, ghi … khó xảy kể máy Với hệ thống bảo mật cao đại điện thoại thông minh người dùng không lo liệu bị người khác biết kể thiết bị tay người khác Nhược điểm điện thoại thông minh: Vì dụng hệ điều hành nên điện thoại thông minh khó tránh khỏi bị phần mềm độc hại virut gây ổn định Người dung gặp phải trường hợp sau thời gian sử dụng máy bị chậm làm việc sai lệch Và thời lượng sử dụng pin không điện thoại di dộng thông thường Thường pin điện thoại thông minh làm việc nghe gọi điện thoại thông thường sử dụng nhiều ba ngày điện thoại thông thường có loại sử dụng đến hai tuần Điện thoại thông minh có hình cảm ứng, kích thước vật lý to độ bền không giá thành cao nhiều so với điện thoại thông thường, rào cản cho điện thoại thông minh đến tay người dùng có thu nhập thấp, ngày có nhiều loại điện thoại thông minh giá rẻ 1.2 Tổng quan lập trình di động Người lập trình ứng dụng cho thiết bị di động truyền thống luôn phải nhớ đầu nguyên tắc "tiết kiệm tối đa tài nguyên" thiết bị, dùng cách để tối ưu hóa độ phức tạp tính toán lượng nhớ cần sử dụng Tuy nhiên, với phát triển nhanh chóng phần cứng, thiết bị di động đại thường có cấu hình tốt, với chip xử lý mạnh mẽ, nhớ (RAM) lớn, khiến việc lập trình cho thiết bị di dộng trở nên dễ dàng hết Các kit phát triển hãng sản xuất hệ điều hành di động thường làm suốt hầu hết tác vụ liên quan đến quản lý nhớ, quản lý tiến trình Lập trình viên quan tâm đến việc tối ưu hóa sử dụng tài nguyên tập trung vào việc "lập trình", phát triển tính cho ứng dụng lập trình cho máy tính cá nhân Tuy nhiên, đặc trưng di động thiết bị đem đến nhiều vấn đề mà người lập trình cần phải quan tâm như: Tính "di động" thiệt bị khiến kết nối mạng trở nên bất ổn định khó kiểm soát Các ứng dụng phụ thuộc nhiều vào kết nối Internet cần ý điểm Lưu lượng Internet trền thiết bị di động thường có chi phí cao so với Internet cố định Điều cần lưu ý phát triển ứng dụng sử dụng nhiều tài nguyên Internet phim trực tuyến, nhạc trực tuyến So với máy tính cá nhân, thiết bị di động đại trang bị thêm nhiều tính giúp việc tương tác với người dùng trở nên thuận tiện (màn hình cảm ứng đa điểm, tương tác giọng nói, cử ), loại kết nối đa dạng (NFC, GPS, 3G, 4G, bluetooth, IR ), cảm biến phong phú giúp trải nghiệm đa dạng (cảm biến ánh sáng, cảm biến tiệm cận, la bàn, cám biến chuyển động, gia tốc kế ) Người lập trình, tùy thuộc vào ứng dụng cụ thể, sử dụng đến tính đặc biệt để đem đến cho người dùng trải nghiệm tốt thiết bị di động Ngoài hãng phát triển hệ điều hành di động làm công cụ phát triển (SDK) môi trường phát triển tích hợp (IDE) thuận tiện cho việc viết mã nguồn, biên dịch, gỡ rối, kiểm thử xuất phần mềm Xét theo thị phần thị trường, ba hệ điều hành phổ biến cho thiết bị di động Google's Android, Apple's iOS Microsoft's Windows Phone Mỗi ứng dụng thành công thường phát triển cho hệ Mỗi hệ có chợ ứng dụng hãng (Google có Google Play Store, Apple có Apple AppStore, Microsoft có Windows Phone Store) với nhiều khách hàng tiềm năng, giúp người phát triển phân phối ứng dụng miễn phí có phí với chi phí định Bảng liệt kê hệ điều hành với ngôn ngữ lập trình IDE phổ biến Bảng Giới thiệu HĐH di động Ngoài việc phát triển ứng dụng cho hệ điều hành kể trên, lập trình viên lựa chọn thư viện lập trình đa tảng để phát triển ứng dụng, phổ biến ứng dụng đa ứng dụng viết ngôn ngữ Web (HTML5, CSS & Javascript) Trình duyệt web thiết bị di động có đầy đủ tính lẫn hiệu để chạy tốt ứng dụng web đại Một ứng dụng Web đặt máy chủ đóng gói thành native app (ứng dụng cho hệ điều hành) qua số công cụ đóng gói hãng thứ ba Công cụ đóng gói ứng dụng Web cho thiết bị di động phổ biến PhoneGap (http://phonegap.com/), phát triển Nitobi, sau Adobe mua lại PhoneGap cho phép lập trình viên phát triển ứng dụng di động sử dụng ngôn ngữ Web phổ biến (HTML5, CSS3 Javascript), với tính bổ sung, cho phép ứng dụng truy cập vào phần cứng thiết bị gia tốc kế, máy ảnh, GPS đóng gói thành ứng dụng cho nhiều hệ điều hành khác nhau, bao gồm Android, iOS, Blackberry, 10 Tên thuộc tính Ghi Kiểu liệu id Mã câu INTEGER hinhanh Hình ảnh BLOB pa_a Phương án a TEXT pa_b Phương án b TEXT pa_c Phương án c TEXT pa_d Phương án d TEXT dapan Đáp án TEXT loai Loại câu hỏi TEXT * Bảng nghe và đoán: listenandpick Bảng Bảng liệu logic listenandpick Tên thuộc tính Ghi Kiểu liệu id Mã câu INTEGER pa_a Phương án a TEXT pa_b Phương án b TEXT pa_c Phương án c TEXT pa_d Phương án d TEXT textda Từ của đáp án TEXT dapan Đáp án TEXT loai Loại câu hỏi TEXT 43 * Bảng đoán hình: guessimage Bảng Bảng liệu logic guessimage Tên thuộc tính Ghi chú Kiểu liệu id Mã từ INTEGER image Hình ảnh BLOB word Từ TEXT 2.2.2 Cơ sở liệu vật lý sqlite 2.2.2.1 Table trò chơi Hình 2.: Sqlite table tbltrochoi 2.2.2.2 Table listenandpick Hình 2.: Sqlite table listenandpick 2.2.2.3 Table guessimage Hình 2.: Sqlite table guessimage 2.2.3 Dữ liệu lưu trữ phần mềm Dùng file drawable raw để lưu trữ liệu hình ảnh âm phần mềm: 44 Hình 2.: Dữ liệu âm Hình 2.: Dữ liệu hình ảnh 45 CHƯƠNG 3: XÂY DỰNG CHƯƠNG TRÌNH Từ việc phân tích, thiết kế, bước tới giai đoạn xây dựng chương trình, hoàn thiện chương trình cài đặt chương trình kiểm thử chương trình 3.1 Ngôn ngữ và công cụ sử dụng * Công cụ : Eclipse phần mềm miễn phí, nhà phát triển sử dụng để xây dựng ứng dụng J2EE, sử dụng Eclipse nhà phát triển tích hợp với nhiều công cụ hỗ trợ khác để có công cụ hòan chỉnh mà không cần dùng đến phần mềm riêng khác.Eclipse SDK bao gồm phần chính: Platform, Java Development Toolkit (JDT), Plug-in Development Environment (PDE) Với JDT, Eclipse xem môi trường hỗ trợ phát triển Java mạnh mẽ PDE hỗ trợ việc mở rộng Eclipse, tích hợp Plug-in vào Eclipse Platform Eclipse Platform tảng toàn phần mềm Eclipse, mục đích cung cấp dịch vụ cần thiết cho việc tích hợp công cụ phát triển phần mếm khách dạng Plug-in, thân JDT coi Plug-in làm cho Eclipse Java IDE (Integrated Development Enviroment) Hình 3.: Bộ công cụ Eclipse 46 3.2 Giao diện chương trình 3.2.1 Giao diện chương trình chính Hình 3.: Giao diện 47 3.2.2 Giao diện học từ vựng Hình 3.: Giao diện chọn chủ đề Hình 3.: Giao diện chi tiết chủ đề 48 3.2.3 Giao diện học theo video Hình 3.: Giao diện học theo video 3.2.4 Giao diện Xem và chọn Hình 3.: Giao diện trò chơi 49 3.2.5 Giao diện Nghe và đoán Hình 3.: Giao diện nghe và đoán 3.2.6 Giao diện Đoán hình Hình 3.: Giao diện đoán hình 50 Hình 3.:Giao diện nhập đáp án 3.2.7 Giao diện từ điển Hình 3.: Giao diện từ điển 51 Hình 3.: Giao diện chi tiết từ vựng 3.3 Cài đặt và thử nghiệm chương trình 3.3.1 Môi trường cài đặt Smart phone Android • Yêu cầu phần cứng: - Tối thiểu : Màn hình 3.7 in - Khuyến cáo : Màn hình 4.0 in • Yêu cầu phần mềm: - Tối thiểu : Android 2.3.3 trở lên - Khuyến cáo : 4.0.3 3.3.2 Thu thập dữ liệu Dữ liệu được thu thập dựa các từ vựng bản theo chủ đề, dựa theo chương trình tiếng anh tiểu học : 52 Hình 3.: Bộ sách chương trình tiếng anh tiểu học • Bộ dữ liệu từ điển Hình 3.: Dữ liệu từ điển anh_viet.db Sử dụng bộ từ điển 400.000 từ điển anh việt 53 3.4 Thử nghiệm và đánh giá chương trình 3.4.1 Thử nghiệm Các chức học từ vựng, nghe và đoán, xem và chọn …chạy ổn định không phát sinh lỗi , đáp ứng yêu cầu đề Chức học theo video đòi hỏi phải có kết nối 3G hoặc wifi 3.4.2 Đánh giá kết quả Về chương trình đạt số kết định: - Tìm hiểu áp dụng việc viết chương trình hệ điều hành Android - Tìm hiểu về chương trình học tiếng anh của trẻ em - Thời gian xử lý yêu cầu nhanh kết xác - Giao diện thân thiện nhiên còn chưa được chuyên nghiệp, gọn gàng Hạn chế : - Dữ liệu chương trình chỉ mang tính tương đối (Chưa đầy đủ chương trình học) - Chưa thử nghiệm thực tế để biết được mức độ sử dụng của chương trình 54 KẾT LUẬN Sau trình nghiên cứu, tìm hiểu thực em xây dựng thành công ứng dụng học tiếng Anh cho trẻ em Về mặt lý thuyết đồ án trình bày số nghiên cứu tảng android, so sánh với tảng điện thoại khác để thấy ưu nhược điểm chúng Về thực nghiệm ứng dụng có khả áp dụng thực tế, mang lại lợi ích cho người dùng    - Kết đạt Ứng dụng hoàn thành tương đối yêu cầu đặt Chương trình cung cấp tương đối đầy đủ tính Chương trình có giao diện thân thiện, đẹp mắt dễ sử dụng Hạn chế Cơ sở liệu chưa cập nhật nhiều (từ vựng,….) Tốc độ chương trình chưa tối ưu Chưa chạy thử thực tế để biết mức độ sử dụng chương trình Hướng phát triển Hoàn thiện và đa dạng chức phần mềm Chương trình phát triển tảng khác Windows Phone, IOS Thương mại hóa ,quảng cáo 55 DANH MỤC TÀI LIỆU THAM KHẢO Tiếng Việt: [1] Cleverlearn Vietnam English Language Center 3000 từ vựng tiếng Anh thông dụng Oxford, 2013 [2] Nguyễn Anh Tuấn Slide môn học Phát triển ứng dụng thiết bị di động, Đại Học Công Nghệ Thông Tin [3] Võ Thành Nhật - Phan Thành Trung Luận văn tốt nghiệp tìm hiểu hệ điều hành android xây dựng ứng dụng minh họa, Đại Học Khoa Học Tự Nhiên HCM, 2010 [4] Trần Hữu Phước Tìm hiểu xây dựng ứng dụng Phone Book Safe Manager Android [Download] http://vi.scribd.com/doc/56123159/Android#download [5] Slide tài liệu android tiếng việt [Download].http://www.kienthuc.name.vn Tiếng Anh: [1] Rick Rogers Android Application Developmen Gravenstein Highway North, Sebastopol, CA 95472: O’Reilly Media Inc, May 2009 [2] Kyle Merrifield Mew Android 3.0 Application Development Cookbook B27 6PA, UK: 32 Lincoln RoadOlton Birmingham, July 2011 [3] Wei-Meng Lee Beginning Android™ Application Development Indianapolis, Indiana: Wiley Publishing, Inc., 2011 [4] Mark L Murphy Beginning Android 233 Spring Street, 6th Floor, New York, Mar 2010 [5] W.FRANK ABLESON and CHARLIE COLLINS Unlocking Android ROBI SEN, 2009 Website: [1] Yii Framework Vietnam Forum [Online.] http://yiivn.com/, Oct , 2014 [2] Yii PHP Framework Forum International - Best for Web 2.0 Development [Online] http://www.yiiframework.com/, August, 2014 [3] Izweb - Thiết kế Web theo chuẩn, http://www.izwebz.com/, Oct, 2014 [4] Android Developers, http://developer.android.com/develop/index.html, Oct, 2014 [5] Android Tag StackOverFlow, http://stackoverflow.com/questions/tagged/android, Oct, 2014 [6] OpenSource ActionBarSherlock Android Library, http://actionbarsherlock.com/, Oct, 2014 [7] OpenSource SlidingMenu Android Library, https://github.com/jfeinstein10/SlidingMenu, Oct, 2014 [8] OpenSource SlidingUpPanelLayout Android, https://github.com/umano/AndroidSlidingUpPanel, Oct, 2014 [9] Diễn đàn Android Việt Nam, http://forum.vietnamandroid.com/, August, 2014 56 57 [...]... Activity Manager: Quản lý các chu kỳ sống của một ứng dụng cũng như cung cấp công cụ điều khiển các Activity Telephony Manager: Cung cấp công cụ để thực hiện việc liên lạc gọi điện thoại Location Manager: Cho phép xác định vị trí của điện thoại dựa vào hệ thống định vị toàn cầu GPS và Google Maps Window Manager: Quản lý việc xây dựng và hiển thị các giao diện người dùng cũng như tổ chức quản lý các giao... ứng dụng Notication Manager: Quản lý việc hiển thị các thông báo như tin nhắn, email… Resource Manager: Quản lý tài nguyên tĩnh của các ứng dụng bao gồm các file hình ảnh, âm thanh, layout View System: được dùng để xây dựng giao diện một ứng dụng bao gồm các văn bản, nút bấm và cả những web nhúng Content Providers : Cho phép truy cập dữ liệu từ các ứng dụng khác như quản lý danh bạ hoặc chia sẽ dữ liệu... bấm phím Home, Chrome trở thành background process và khi mở lại Chrome, nó cũng lập tức mở lại tab đang xem 1.5.2 Tính năng tự động quản lý tiến trình của Android Android có khả năng quản lý process một cách tự động, do đó bạn không cần cài đặt bất kì ứng dụng quản lý ứng dụng” nào Khi cần nhiều tài nguyên, Android tự động xóa các process ít quan trọng nhất, bắt đầu từ empty và background process... chế quản lý thông minh của Android tự động lưu giữ các ứng dụng và dữ liệu khác trên RAM cho bạn trải nghiệm tốt nhất có thể Dĩ nhiên, sự linh hoạt cũng có điểm yếu Nếu một ứng dụng được lập trình không tốt, một service process có thể tiếp tục sử dụng tài nguyên CPU và RAM khiến máy nóng lên và tụt pin nhanh chóng Về mặt kĩ thuật, tình trạng này được gọi là “memory leaked” (rò rỉ bộ nhớ) 1.5.3 Quản lý. .. nhưng cũng đáng để cảnh báo, đây là một trong những lý do Android không được root sẵn khi đến tay người dùng 26 CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ 2.1 Phân tích hệ thống 2.1.1 Mục tiêu ứng dụng 2.1.1.1 Lý thuyết - Nghiên cứu lập trình trên hệ điều hành android Nghiên cứu ngôn ngữ lập trình java Nghiên cứu xây dựng giao diện với xml trong android Nghiên cứu hệ quản trị cơ sở dữ liệu SQLite 2.1.1.2 Thực tiễn... nhân chính của hệ thống Qua quá trình tìm hiểu và khảo sát thực tế, xem xét đến quan hệ và các tác động của ứng dụng học tiếng Anh cho trẻ, ta xác định được các tác nhân của hệ thống bao gồm: Quản trị viên: là quản lý hoạt động cao nhất đối với hệ thống, Người dùng: Sử dụng các chức năng của hệ thống 2.1.4 Các Use case sử dụng chính của hệ thống Use case học từ vựng: Có list danh sách các loại từ, người... bản SDK được khai báo như sau: Ở đây chỉ ra phiên bản SDK nhỏ nhất mà ứng dụng hiện đang sử dụng 14 File R.java File R.java là một file tự động sinh ra ngay khi tạo ứng dụng, file này được sử dụng để quản lý các thuộc tính được khai báo trong file XML của ứng dụng và các tài nguyên hình ảnh Mã nguồn của file R.java được tự động sinh khi có bất kì một sự kiện nào xảy xa làm thay đổi các thuộc tính trong... và đến thời điểm kết thúc Giữa đó, đôi lúc chúng có thể là active hoặc inactive, hoặc là trong trường hợp activies nó có thể visible hoặc invisible Activity Stack Bên trong hệ thống các activity được quản lý như một activity stack Khi một Activity mới được start, nó được đặt ở đỉnh của stack và trở thành activity đang chạy activity trước sẽ ở bên dưới activity mới và sẽ không thấy trong suốt quá trình... phần để xem nội dung trên web, được sử dụng để xây dựng phần mềm duyệt web (Android Browse) và các ứng dụng nhúng vào web Nó hỗ trợ các công nghệ như HTML5, javaScript, CSS, Flash… Surface Manager: quản lý truy cập vào các hệ thống hiển thị và tổng hợp đồ họa 2D và 3D các lớp từ nhiều ứng dụng trên thiết bị SGL: công cụ đồ họa 2D cơ bản 3D libraries: Dựa trên OpenGL ES 1.0 API, dùng để tăng tốc phần... chức của hệ thống mà người dùng có thể tương tác được trực tiếp: 2.1.5.1 Biểu đồ use case tổng quát 28 Hình 2.: Biểu đồ use case tổng quát 2.1.5.2 Biểu đồ use case của tác nhân quản trị viên Hình 2.: Biểu đồ use case của tác nhân quản trị viên 29 2.1.5.3 Biểu đồ use case của tác nhân người dùng Hình 2.: Biểu đồ use case của tác nhân người dùng 2.1.6 Đặc tả use case 2.1.6.1 Đặc tả use case học từ vựng ... hứng thú cho trẻ học tiếng anh Chính em chọn đề tài Xây dựng ứng dụng học tiếng anh cho trẻ em Android để làm đồ án thực tập tốt nghiệp với mục đích cung cấp giải pháp học tiếng anh thú... học tiếng anh thú vị cho trẻ em Những bước đầu phát triển phần mềm khá khó nên phần mềm chỉ đáp ứng được phần nào nhu cầu học tiếng anh của trẻ em Đồ án bao gồm những... Nghiên cứu xây dựng giao diện với xml android Nghiên cứu hệ quản trị sở liệu SQLite 2.1.1.2 Thực tiễn - - Xây dựng ứng dụng hoàn chỉnh Android Ứng dụng hỗ trợ học từ vựng cho trẻ em qua hình

Ngày đăng: 08/01/2016, 15:49

Xem thêm: QUẢN Lý d6cntt epu dai

TỪ KHÓA LIÊN QUAN

Mục lục

    CHƯƠNG 1: TỔNG QUAN VỀ LẬP TRÌNH TRÊN NỀN TẢNG ANDROID

    1.1 Tổng quan về hệ điều hành di động

    1.1.1 Sự ra đời của chiếc điện thoại đầu tiên

    1.1.2 Sự ra đời của điện thoại di động

    1.1.3 Sự ra đời và phát triển của điện thoại thông minh

    1.1.4 Ưu nhược điểm của điện thoại thông minh

    1.2 Tổng quan về lập trình di động

    1.3 Tổng quan về hệ điều hành Android

    1.3.1 Giới thiệu về hệ điều hành android

    1.4 Đặc điểm về hệ điều hành Android

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w