1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Đồ án đề tài ứng dụng phát nhạc trên android (app nghe nhạc)

75 4 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

Nội dung

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT HÀN KHOA KỸ THUẬT MÁY TÍNH & ĐIỆN TỬ BÁO CÁO ĐỒ AN ĐỀ TÀI Ứng dụng phát nhạc trên android (App nghe nhạc) Giảng viên hướng dẫn[.]

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THƠNG VIỆT-HÀN KHOA KỸ THUẬT MÁY TÍNH & ĐIỆN TỬ - BÁO CÁO ĐỒ AN ĐỀ TÀI: Ứng dụng phát nhạc android (App nghe nhạc) Giảng viên hướng dẫn : TS.LÊ VĂN MINH Sinh viên thực : NGUYỄN NĂNG HẢI HA Lớp : 19CE Đà nẵng, 31 tháng 05 năm 2021  ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THƠNG VIỆT-HÀN KHOA KỸ THUẬT MÁY TÍNH & ĐIỆN TỬ BÁO CÁO ĐỒ̀ ÁN ĐỀ TÀI Ứng dụng phát nhạc android (App nghe nhạc) Giảng viên hướng dẫn : TS.LÊ VĂN MINH Sinh viên thực : NGUYỄN NĂNG HẢI HA Lớp : 19CE Đà Nẵng , 31 tháng 05 năm 2021 NHIỆM VỤ CỦA ĐỒ̀ ÁN Đề tài tập trung nghiên cứu hệ điều hành Android với số nội dung sau: - Giới thiệu tổng quan hệ điều hành Android - Nghiên cứu kiến trúc hệ điều hành Android - Nghiên cứu khối tạo nên ứng dụng Android - Tìm hiểu eclipse Android Project eclipse - Nghiên cứu thành phần tạo nên giao diện ứng dụng - Tìm hiểu gói Android đặc biệt tập trung vào gói android.media lớp MediaPlayer - Xây dựng demo ứng dụng AppMusic LỜI CẢ̉M ƠN Để có thời gian viết đồ án làm việc hiệu cho em xin gửi lời cảm ơn chân thành đến Đai học Công Nghệ Truyền Thông Viêt – Han Bộ mơn Lập Trình Di Động tạo điều kiện tốt cho em hồn thành tốt đợt báo cáo đồ án Bên cạnh đó, em xin cảm ơn hướng dẫn tận tình thầy Lê Văn Minh giúp đỡ em hoàn thành tốt đợt báo cáo đồ án tốt nghiệp Thiếu giúp đỡ thầy chúng em khơng thể có kết ngày hơm Trong q trình làm đồ án, trình viết báo cáo, chúng em khó tránh khỏi sai sót Rất mong thầy, cô môn thầy giáo Lê Văn Minh bỏ qua dẫn thêm cho em Chúng em xin chân thành cảm ơn! Đà Nẵng, 31 tháng 05 năm 2021 Sinh viên Nguyễn Năng Hải Hà LỜI NÓI ĐẦU Trong năm gần đây, tảng công nghệ thông tin phát triển mạnh mẽ với đời thiết bị di động máy tính bảng, điện thoại, smartphone…ngày ưa chuộng sử dụng nhiều Các ứngdụng khơng chạy máy tính mà cịn chạy thiếtbị có hệ điều hành Và việc xây dựng ứng dụng cho thiết bị người ta quan tâm nhiều Các ứng dụng dựa tảng hệ điều hành cho thiết bị di động ngày đa dạng phong phú hơn, đáp ứng ngày nhiều yêu cầu thực tế người dùng Mỗi thiết bị chứa hệ điều hành có khả chạy ứng dụng máy tính Có thể nói hệ điều hành tảng ứng dụng làm phong phú cho tảng Android OS hệ điều hành điện thoại di động phát triển Google dựa tảng Linux Việc xây dựng ứng dụng cho điện thoại di động chạy hệ điều hành Android phát triển Việt Nam Với hấp dẫn ứng dụng Android với tính tị mị thích khám phá khuyến khích bạn bè cô giáo hướng dẫn Chúng em định thực đồ án “Xây dựng ứng dụng nghe nhạc hệ điều hành Android” Nội dung đồ án em gồm chương: Chương 1: Tổng quan hệ điều hành Android Chương trình bày lịch sử phát triển, ưu kiến trúc hệ điều hành Android Chương 2: Cơ sở lý thuyết lập trình ứng dụng Android Chương trình bày cấu trúc project, khối tạo nên ứng dụng hệ thống thành phần tạo giao diện ứng dụng Android Chương 3: Phân tích thiết kế hệ thống Chương trình bày biểuđồ Use Case biểu đồ trình tự ứng dụng nghe nhạc Chương 4: Thiết kế sở liệu Từ phân tích, thiết kế chương 3, hệ thống sở liệu lập để lưu trữ thông tin cần thiết cho việc thiết kế hệ thống Và cho ta thấy rõ mối quan hệ sỡ liệu lập Chương 5: Thiết kế ứng dụng Chương trình bày chi tiết quy trình thiết kế ứng dụng AppMusic eclipse NHẬN XÉT ( Của giáo viên hướng dẫn ) ……………………………………………………………………………………………………… ……… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… …………………………………………………………………………………….…… ……………………………………………………………………………………………………… ……………………………………………………………………………………………………… …………………………………………………………… ……………………………………… Đà Nẵng, ngày 31 tháng 05 năm 2021 Giáo viên hướng dẫn TS Lê Văn Minh MỤC LỤC CHƯƠNG 1: TỔNG QUAN VỀ HỆ ĐIỀU HÀNH ANDROID 1.1 Giới thiệu chung hệ điều hành Android 1.2 Máy ảo Dalvik Android .9 1.3 Kiến trúc Android 10 1.3.1 Tầng hạt nhân Linux (Linux Kernel layer) 10 1.3.2 Tầng Library android runtime 11 1.3.3 Tầng Application Framework: 12 1.3.4 Tầng ứng dụng(application) 13 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT LẬP TRÌNH ỨNG DỤNG ANDROID .15 2.1/ Các thành phần Android Project 15 2.1.1/ Thành phần Manifest File: 15 2.1.2/ Thành phần Layout XML Code 15 2.1.3/ Thành phần String: 16 2.1.4/ Thành phần R.java: 16 2.1.5/ Thành phần Java Source Code: 16 2.2/ Các khối cấu thành nên ứng dụng Android: 16 2.2.1/ Activity: 16 2.2.2/ Intents: 18 2.2.3/ Services: 19 2.2.4/ Content Providers: 20 2.2.5/Broadcast Receivers: 20 2.2.6/ SQLite: 20 2.2.7/ TELEPHONY: 21 2.3/ Các thành phần giao diện ANDROID: 21 2.3.1/ Views and Layouts: 22 2.3.2/Widgets: 25 2.3.3/ Menu: 31 CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 33 3.1/ Phân tích chức ứng dụng: 33 3.1.1 Hiển thị danh sách hát: 33 3.1.2 Chức tìm kiếm hát: 33 3.1.3 Chức phát hát: 33 3.1.4 Chức chuyển hát: 33 3.1.5 Chức lùi hát: 33 3.1.6 Chức phát ngẫu nhiên hát: 33 3.1.7 Chức lặp lại hát: 33 3.1.8 Các chức Admin AppMusic: 34 3.2/ Phân tích đặc tả yêu cầu: 34 3.2.1/ Biểu đồ use case: 34 3.3/ Đặc tả ca sử dụng: 37 3.3.1/ Ca sử dụng thêm hát: 37 3.3.2/ Ca sử dụng sửa hát: 37 3.3.3/ Ca sử dụng xóa hát: 38 3.4/ Biểu đồ ca sử dụng: 39 Chương 4: THIẾT KẾ CƠ SỞ DỮ LIỆU 41 4.1/ Bảng liệu Chủ Đề: 41 4.2/ Bảng liệu Playlist: 41 4.3/ Bảng liệu hát: 42 4.4/ Bảng liệu Thể Loại: 43 4.5/ Bảng liệu Quảng cáo: 43 4.6/ Bảng liệu Album 44 Chương 5: Thiết kế ứng dụng AppMusic 45 5.1/ Giao diện AppMusic: 45 5.2/ Chức bật: 55

Ngày đăng: 10/04/2023, 10:25

w