Luận án Xây dựng chương trình hát Karaoke trên điện thoại Android
Bạn đang xem 30 trang mẫu của tài liệu "Luận án Xây dựng chương trình hát Karaoke trên điện thoại Android", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
File đính kèm:
luan_an_xay_dung_chuong_trinh_hat_karaoke_tren_dien_thoai_an.pdf
Nội dung tài liệu: Luận án Xây dựng chương trình hát Karaoke trên điện thoại Android
- BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG ------------------------------- ISO 9001:2015 ĐỒ ÁN TỐT NGHIỆP NGÀNH: CÔNG NGHỆ THÔNG TIN Sinh viên : Lê Tuấn Anh Giảng viên hướng dẫn: ThS. Phùng Anh Tuấn HẢI PHÒNG - 2019
- BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG ----------------------------------- XÂY DỰNG CHƯƠNG TRÌNH HÁT KARAOKE TRÊN ĐIỆN THOẠI ANDROID ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY NGÀNH: CÔNG NGHỆ THÔNG TIN Sinh viên : Lê Tuấn Anh Giảng viên hướng dẫn : ThS. Phùng Anh Tuấn HẢI PHÒNG - 2019
- BỘ GIÁO DỤC VÀ ĐÀO TẠO CỘNG HÒA XÃ HỘ CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG Độc lập – Tự do – Hạnh phúc ----------------------- NHIỆM VỤ ĐỀ TÀI TỐT NGHIỆP Sinh viên: Lê Tuấn Anh Mã SV: 1312101002 Lớp: CT1701 Ngành: Công nghệ thông tin Tên đề tài: Xây dựng chương trình hát karaoke online trên điện thoại android
- CÁN BỘ HƯỚNG DẪN ĐỀ TÀI TỐT NGHIỆP Họ và tên: Phùng Anh Tuấn Học hàm học vị: Thạc sĩ Cơ quan công tác: Trường đại học Dân lập Hải Phòng Nội dung hướng dẫn: .. Đề tài tốt nghiệp được giao ngày 18 tháng 03 năm 2019 Yêu cầu phải hoàn thành trước ngày .. tháng 06 năm 2019 Hải phòng, ngày . . tháng 06 năm 2019 Đã nhận nhiệm vụ: Đ.T.T.N Đã nhận nhiệm vụ: Đ.T.T.N Sinh viên Cán bộ hướng dẫn Đ.T.T.N Hải Phòng, ngày .tháng .năm 2019 HIỆU TRƯỞNG GS.TS.NGƯT TrầnHữu Nghị
- CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc PHIẾU NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN TỐT NGHIỆP Họ và tên giảng viên: ... Đơn vị công tác: ... Họ và tên sinh viên: Ngành: .. . Nội dung hướng dẫn: .. 1. Tinh thần thái độ của sinh viên trong quá trình làm đồ án tốt nghiệp: 2. Đánh giá chất lượng của đồ án/khóa luận (so với nội dung yêu cầu đã đề ra trong nhiệm vụ Đ.T. T.N trên các mặt lý luận, thực tiễn, tính toán số liệu ) 3. Ý kiến của giảng viên hướng dẫn tốt nghiệp Đạt Không đạt Điểm: ... Hải Phòng, ngày .. tháng 06 năm 2019 Giảng viên hướng dẫn (Ký và ghi rõ họ tên)
- CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự do - Hạnh phúc PHIẾU NHẬN XÉT CỦA GIẢNG VIÊN CHẤM PHẢN BIỆN Họ và tên giảng viên: ... Đơn vị công tác: ... Họ và tên sinh viên: Ngành: Đề tài tốt nghiệp: .. 1. Phần nhận xét của giảng viên chấm phản biện ..................................................................................................................................... ..................................................................................................................................... ..................................................................................................................................... ..................................................................................................................................... ..................................................................................................................................... 2. Những mặt còn hạn chế ..................................................................................................................................... .................................................................................................................................... ..................................................................................................................................... ..................................................................................................................................... 3. Ý kiến của giảng viên chấm phản biện Được bảo vệ Không được bảo vệ Điểm: . Hải Phòng, ngày tháng 06 năm 2019 Giảng viên chấm phản biện (Ký và ghi rõ họ tên)
- LỜI CẢM ƠN Em xin gửi lời cảm ơn chân thành nhất đến quý thầy cô Trường Đại Học Dân Lập Hải Phòng, những người đã dìu dắt em tận tình, đã truyền đạt cho em những kiến thức và bài học quý giá trong suốt thời gian em theo học tại trường. Em xin trân trọng gửi lời cám ơn đến tất cả các thầy cô trong khoa Công Nghệ Thông Tin, đặc biệt là thầy giáo ThS. Phùng Anh Tuấn, thầy đã tận tình hướng dẫn và giúp đỡ em trong suốt quá trình làm tốt nghiệp. Với sự chỉ bảo của thầy, em đã có định hướng tốt trong việc triển khai và thực hiện các yêu cầu trong quá trình làm đồ án tốt nghiệp. Em xin cảm ơn những người thân và gia đình đã quan tâm, động viên và luôn tạo cho em những điều kiện tốt nhất trong suốt quá trình học tập và làm tốt nghiệp. Ngoài ra em cũng xin gửi lời cảm ơn đến tất cả bạn bè, đặc biệt là các bạn trong lớp CT1701 đã luôn gắn bó, cùng học tập và giúp đỡ em trong những năm qua và trong suốt quá trình thực hiện đồ án này. Em xin chân thành cảm ơn! Hải Phòng, ngày .. tháng .. năm 2019 Sinh viên Lê Tuấn Anh 1
- LỜI MỞ ĐẦU Mạng điện thoại di động xuất hiện tại Việt Nam từ đầu những năm 1990 và theo thời gian số lượng các thuê bao cũng như các nhà cung cấp dịch vụ di động tạo Việt Nam ngày càng tăng. Do nhu cầu trao đổi thông tin ngày càng tăng và nhu cầu sử dụng sản phẩm công nghệ cao nhiều tính năng, cấu hình cao, chất lượng tốt, kiểu dáng, mẫu mã đẹp phong phú nên các nhà cung cấp phải luôn luôn cải thiện, nâng cao những sản phẩm của mình. Trên thị trường ngày càng có nhiều sản phẩm điện thoại di động thông minh với cấu hình vượt trội cho khả năng đa nhiệm cực kỳ cao với mức giá rất cạnh tranh và tính di động cực kỳ cao khiến chúng trở thành thứ không thể thiếu đối với đại đa số mọi người trong cuộc sống hiện đại. Đi liền với sự phát triển của các thiết bị di động thông minh kéo theo hàng loạt nhu cầu về các phần mềm có thể sử dụng được tối đa khả năng mà chúng có thể đạt được. Để đáp ứng được điều này, hàng loạt công ty, doanh nghiệp lớn trên toàn cầu đã nhảy vào cuộc đua hệ điều hành cho thiết bị di động và nổi bật nhất phải kể đến đó là Android của Google và iOS của Apple. Từ đó các phần mềm và ứng dụng trên điện thoại di động dần phát triển mạnh mẽ, phong phú và đa dạng hơn rất nhiều. Hệ điều hành Android ra đời với sự kế thừa những ưu việt của các hệ điều hành ra đời trước và sự kết hợp của nhiều công nghệ tiên tiến nhất hiện nay. Android đã nhanh chóng là đối thủ cạnh tranh mạnh mẽ với các hệ điều hành trước đó và đang là hệ điều hành chiếm nhiều thị phần nhất trên thị trường hiện nay. Có thể nói rằng Android là hệ điều hành di động của tương lai và được nhiều người dùng ưa chuộng nhất. Sau nhiều giờ làm việc, học tập khiến cho chúng ta mất nhiều năng lượng, mệt mỏi. Khi đó điều cần làm nhất là nghỉ ngơi thư giãn. Đây là lúc dành cho những chú chim vàng anh trưởng thành trong giải hát karaoke phong trào cất cao giọng ca tuyệt luân của mình. Vì vậy em chọn đề tài “Xây dựng chương trình hát karaoke online trên điện thoại android” và hi vọng nó sẽ giúp các mọi người thỏa mãn niềm đam mê ca hát của mình mọi lúc, mọi nơi. 2
- MỤC LỤC CHƯƠNG 1: HỆ ĐIỀU HÀNH ANDROID ................................................... 6 1.1. Hệ điều hành Android là gì? ......................................................................... 6 1.2. Giao diện hệ điều hành Android ................................................................... 7 1.3. Ưu điểm và nhược điểm ............................................................................... 7 1.4. Lịch sử phát triển của hệ điều hành Android ................................................ 8 1.5. Thiết bị nào đang chạy Android? ................................................................ 11 1.6. Kiến trúc cơ bản của hệ điều hành Android ................................................ 11 CHƯƠNG 2: MÔI TRƯỜNG PHÁT TRIỂN ỨNG DỤNG ANDROID ....... 13 2.1. Môi trường phát triển ................................................................................. 13 2.1.1. Phần mềm Android Studio .................................................................. 13 2.1.2. Bộ công cụ phát triển Java Development Kit ....................................... 14 2.1.3. Máy ảo Android Virtual Device (AVD) .............................................. 14 2.2. Các thành phần của một dự án Android trong Android Studio .................... 14 2.2.1. Tệp cấu hình dự án AndroidManifest.xml ........................................... 14 2.2.2. Tệp R.java ........................................................................................... 15 2.3. Hướng dẫn cài đặt Android Studio ............................................................. 16 2.4. Vòng đời của một ứng dụng Android ......................................................... 19 2.4.1. Activity Stack ..................................................................................... 19 2.4.2. Các trạng thái của một Activity trong ứng dụng Android .................... 20 2.4.3. Các phương thức của một vòng đời Android ....................................... 22 2.5. Các thành phần trong giao diện Android .................................................... 24 2.5.1. View ................................................................................................... 24 2.5.2. ViewGroup ......................................................................................... 24 2.5.3. Button ................................................................................................. 26 2.5.4. ImageButton ....................................................................................... 28 2.5.5. ImageView.......................................................................................... 28 3
- 2.5.6. ListView ............................................................................................. 28 2.5.7. TextView ............................................................................................ 29 2.5.8. EditText .............................................................................................. 29 2.5.9. CheckBox ........................................................................................... 30 2.5.10. Activity & Intent ............................................................................... 30 CHƯƠNG 3: CÁC KỸ THUẬT HỖ TRỢ.................................................... 33 3.1. Mạng Internet ............................................................................................. 33 3.1.1 Khái niệm ............................................................................................ 33 3.1.2. Lợi ích của Internet trong cuộc sống ................................................... 33 3.1.3. Cách trình duyệt web thông dụng ........................................................ 33 3.1.4. Các nhà mạng cung cấp Dịch vụ Internet (ISP) lớn ở Việt Nam .......... 34 3.2. Tên miền .................................................................................................... 34 3.2.1. Khái niệm ........................................................................................... 34 3.2.2. Cấu tạo và ý nghĩa tên miền ................................................................ 35 3.2.3. Cách đăng ký tên miền tại name.com .................................................. 35 3.3. Web hosting ............................................................................................... 38 3.3.1. Khái niệm ........................................................................................... 38 3.3.2. Tại sao cần phải thuê web hosting ....................................................... 38 3.3.3. Các loại hosting phổ biến .................................................................... 38 3.3.4. Các thông số cần biết trong web hosting ............................................. 38 3.3.5. Cách đăng ký web hosting tại matbao.net ............................................ 39 3.4. Cơ sở dữ liệu web ...................................................................................... 41 3.4.1. Khái niệm ........................................................................................... 41 3.4.2. Các hệ thống quản lý cơ sở dữ liệu ...................................................... 41 3.4.3. Hệ quản trị cơ sở dữ liệu MySQL........................................................ 42 3.5. Dịch vụ web ............................................................................................... 42 3.5.1. Khái niệm ........................................................................................... 42 3.5.2. Đặc điểm ............................................................................................. 43 4