1. Trang chủ
  2. » Tất cả

Đồ án xây dựng ứng dụng Android nghe nhạc trên internet (Nguyễn Thị Duyên)-đã chuyển đổi word (Repaired).docx

74 3 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

Untitled TR NG Đ I H C S PH M K THU T VINHƯỜ Ạ Ọ Ư Ạ Ỹ Ậ KHOA CÔNG NGH THÔNG TINỆ *** Đ ÁN MÔN H CỒ Ọ L P TRÌNH NG D NG DI Đ NGẬ Ứ Ụ Ộ TÊN Đ TÀI XÂY D NG NG D NG ANDROID NGHE NH CỀ Ự Ứ Ụ Ạ TRÊN INTERN[.]

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT VINH KHOA CÔNG NGHỆ THÔNG TIN *** ĐỒ ÁN MÔN HỌC LẬP TRÌNH ỨNG DỤNG DI ĐỘNG TÊN ĐỀ TÀI : XÂY DỰNG ỨNG DỤNG ANDROID NGHE NHẠC TRÊN INTERNET Giáo viên hướng dẫn : Võ Thị Kim Hoa Sinh viên: Nguyễn Thị Duyên Lớp: DHCTTCK13Z Mã sinh viên: 1305200119 Vinh, Tháng năm 2022 TRƯỜNG ĐHSPKT VINH KHOA KHOA CNTT CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc PHIẾU GIAO ĐỒ ÁN MÔN HỌC MÔN HỌC: PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG STT Họ tên MSSV Nguyễn Thị Duyên 1305200119 SĐT Email 0984889334 ngocduyenhdq@gmail.com Lớp:DHCTTCK13Z Ngày giao đề tài: 13/01/2022 Ngày hoàn thành: 10/06/2022 1.Tên đề tài: Xây dựng ứng dụng Android nghe nhạc internet Nhiệm vụ đồ án: + Phân tích, đặc tả tốn - Máy tính phép tốn cộng, trừ, nhân, chia +Thiết kế giao diện bao gồm: - Form Main, hiển thị giao diện máy tính + Các chức ứng dụng - Chức cộng - Chức trừ - Chức nhân - Chức chia Báo cáo chương trình: - Báo cáo, thuyết minh: file word - Mã nguồn: ghi vào đĩa CD Theo dõi trình thực đồ án Ngày kiểm tra Tuần Tuần 2-3 Tuần 4-10 Tuần 11 Tuần 12 Tiến độ công việc (yêu cầu ghi rõ nội dung hồn thành) Tìm hiểu đề tài Thiết kế giao diện ứng dụng Viết code kiểm thử ứng dụng Viết báo cáo Hiệu chỉnh hoàn tất Điểm hướng dẫn (điểm chữ số) ………………………………………………………………… Đồng ý cho bảo vệ hay không đồng ý: ………………………………………………………….… … TRƯỞNG BỘ MÔN GV HƯỚNG DẪN Hồ Ngọc Vinh Võ Thị Kim Hoa SINH VIÊN THỰC HIỆN Nguyễn Thị Duyên Nhận xét giáo viên hướng dẫn Nghệ An, ngày tháng 06năm 2022 Giáo Viên hướng dẫn (Ký ghi rõ họ tên) Nhận xét giáo viên chấm Nghệ An, ngày tháng năm 2022 Giáo Viên chấm (Ký ghi rõ họ tên) Mục lục MỤC LỤC: ……………………………………………………………………………… LỜI NÓI ĐẦU: ………………………………………………………………………… LỜI CẢM ƠN: …………………………………………………………………………… CHƯƠNG 1: GIỚI THIỆU HỆ ĐIỀU HÀNH ANDROID Giới thiệu hệ điều hành Android Lịch sử phát triển Ứng dụng Android Quản lý nhớ Android Lịch nâng cấp Những đặc trưng hệ điều hành Android 10 Kiến trúc hệ điều hành Android 11 Hình 1.1: Kiến trúc Android 11 Nhân Linux Kernel 11 Thư viện 11 Thực thi ứng dụng Android 12 Khung ứng dụng 12 Tầng Ứng dụng 12 CHƯƠNG 2: MÔI TRƯỜNG LẬP TRÌNH ANDROID STUDIO 13 Sơ lược Android Studio 13 Thiết lập môi trường 13 Cài đặt Andoid Studio 14 Cấu trúc dự án Android Studio 17 2.3.1 Tạo project 17 2.3.2 Tạo project 18 2.3.3 Các thành phần ứng dụng Android 21 Bảng 2.1: Các thành phần ứng dụng Android 21 Hình 2.12: Mơ hình ViewGroup 25 CHƯƠNG 3: CÁC KỸ THUẬT HỖ TRỢ 29 Webservice 29 Giới thiệu Webservice 29 Đặc điểm Webservice 29 Kiến trúc Webservice 30 Hình 3.1: Kiến trúc Web Service 31 Định dạng liệu JSON 31 Giống khác JSON XML 31 b) Cú pháp JSON 32 Dịch vụ web kỹ thuật sở liệu internet Hosting 33 Xây dựng webservice 42 MediaPlayer Android 44 Trạng thái phát nhạc 44 Permission 46 Callbacks 46 Các thư viện sử dụng thêm 47 Kỹ thuật lập trình Android 47 Kỹ thuật xây dựng tệp khai báo Manifest 47 Sử dụng retrofit để lấy liệu từ API 48 Hình 3.20: Khai báo tạo instance retrofit 48 Các Activity ứng dụng 49 CHƯƠNG 4: CHƯƠNG TRÌNH THỰC NGHIỆM 55 Phát biểu toán 55 Các chức chương trình 55 Sơ đồ Use-Case chương trình 55 Cơ sở liệu 56 4.4 Giao diện chương trình 57 KÊT LUẬN 64 TÀI LIỆU THAM KHẢO 65 32 LỜI MỞ ĐẦU Hiện Công nghệ thông tin vô phát triển người sử dụng máy vi tính điện thoại di động để làm việcvà giải trí Do việc xây dựng ứng dụng cho điện thoại di động ngành công nghiệp đầy tiềm hứa hẹn nhiều phát triển vượt bậc ngành khoa học kỹ thuật Phần mềm, ứng dụng cho điện thoại di động đa dạng phong phú hệ điều hành di động Các hệ điều hành J2ME, Adroid, IOS, Hybrid, Web bases Mobile Application phát triển thị trường truyền thông di động Trong vài năm trở lại đây, hệ điều hành Adroid đời với kế thừa ưu việt hệ điều hành đời trước kết hợp nhiều công nghệ tiên tiến Adroid nhanh chóng đối thủ cạnh tranh mạnh mẽ với hệ điều hành trước hệ điều hành di động tương lai nhiều người ưa chuộng Ngày nay, với phát triển nhanh chóng xã hội, nhu cầu giải trí thơng qua điện thoại di động ngày phổ biến, em chọn đề tài “Xây dựng ứng dụng android nghe nhạc offline”với mục đích nghiên cứu, tìm hiểu ứng dụng nghe nhạc android để đáp ứng nhu cầu giải trí đó, giúp cho người thư giãn thông qua ứng dụng cách dễ dàng LỜI CẢM ƠN Em xin gửi lời cảm ơn chân thành đến quý thầy cô Trường Đại Học Sư Phạm Kỹ Thuật Vinh, người dìu dắt em tận tình, truyền đạt cho em kiến thức học quý báu suốt thời gian em theo học trường Em xin trân trọng gửi lời cảm ơn đến tất thầy cô khoa Công Nghệ Thông Tin, đặc biệt cô giáo Võ Thị Kim Hoa, tận tình hướng dẫn giúp đỡ em suốt trình làm đồ án Với bảo cơ, em có định hướng tốt việc triển khai thực yêu cầu trình làm đồ án tốt nghiệp Em xin cảm ơn người thân gia đình quan tâm, động viên ln tạo cho em điều kiện tốt suốt trình học tập làm tốt nghiệp Ngồi ra, em xin gửi lời cảm ơn tới tất bạn bè, đặc biệt bạn lớp CT1802đã gắn bó, học tập giúp đỡ em năm qua suốt trình thực đồ án Em xin chân thành cảm ơn! Yên Thành, ngày 10 tháng 06 năm 2022 Sinh viên Nguy ễn Th ị Duyên CHƯƠNG 1: GIỚI THIỆU HỆ ĐIỀU HÀNH ANDROID Giới thiệu hệ điều hành Android Android hệ điều hành dựa tảng Linux thiết kế dành cho thiết bị di động có hình cảm ứng điện thoại thơng minh máy tính bảng Ban đầu, Android phát triển Tổng công ty Android, với hỗ trợ tài từ Google sau Google mua lại vào năm 2005 Android mắt vào năm 2007 với tuyên bố thành lập Liên minh thiết bị cầm tay mở: hiệp hội gồm công ty phần cứng, phần mềm, viễn thông với mục tiêu đẩy mạnh tiêu chuẩn mở cho thiết bị di động Chiếc điện thoại chạy Android bán vào tháng 10 năm 2008 Android có mã nguồn mở Google phát hành mã nguồn theo Giấy phép Apache Chính mã nguồn mở với giấy phép khơng có nhiều ràng buộc cho phép nhà phát triển thiết bị, mạng di động lập trình viên nhiệt huyết điều chỉnh phân phối Android cách tự Ngồi ra, Android cịn có cộng đồng lập trình viên đơng đảo chun viết ứng dụng để mở rộng chức thiết bị, loại ngơn ngữ lập trình Java có sửa đổi Vào tháng 10 năm 2012, có khoảng 700.000 ứng dụng Android, số lượt tải ứng dụng từ Google Play, cửa hàng ứng dụng Android, ước tính khoảng 25 tỷ lượt Những yếu tố giúp Android trở thành tảng điện thoại thông minh phổ biến giới, vượt qua Symbian vào quý năm 2010, công ty công nghệ lựa chọn họ cần hệ điều hành khơng nặng nề, có khả tinh chỉnh, giá rẻ chạy thiết bị công nghệ cao thay tạo dựng từ đầu Kết thiết kế để chạy điện thoại máy tính bảng, Android xuất TV, máy chơi game thiết bị điện tử khác Bản chất mở Android khích lệ đội ngũ đơng đảo lập trình viên người đam mê sử dụng mã nguồn mở để tạo dự án cộng đồng quản lý Những dự án bổ sung tính cao cấp cho người dùng thích tìm tịi đưa Android vào thiết bị ban đầu chạy hệ điều hành khác Android chiếm 75% thị phần điện thoại thơng minh tồn giới vào thời điểm quý năm 2012, với tổng cộng 500 triệu thiết bị kích hoạt 1,3 triệu lượt kích hoạt ngày Sự thành cơng hệ điều hành khiến trở thành mục tiêu ... đề tài ? ?Xây dựng ứng dụng android nghe nhạc offline”với mục đích nghiên cứu, tìm hiểu ứng dụng nghe nhạc android để đáp ứng nhu cầu giải trí đó, giúp cho người thư giãn thơng qua ứng dụng cách... Java để viết ứng dụng Khung ứng dụng Khung ứng dụng cung cấp nhiều dịch vụ cấp cao cho ứng d ụng d ưới dạng lớp Java Nhà phát triển ứng dụng phép s d ụng dịch v ụ ứng dụng họ Tầng Ứng dụng Người... tất ứng dụng Android lớp Người dùng viết ứng dụng ứng dụng phải cài đặt lớp CHƯƠNG 2: MÔI TRƯỜNG LẬP TRÌNH ANDROID STUDIO Sơ lược Android Studio Google cung cấp công cụ phát triển ứng dụng Android

Ngày đăng: 10/01/2023, 15:47

Xem thêm:

w