Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 13 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
13
Dung lượng
0,98 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM BÁO CÁO ĐỒ ÁN MƠN LẬP TRÌNH MOBILE PHẦN MỀM NGHE NHẠC Mơn: Lập trình ứng dụng di động Giảng viên hướng dẫn: Thầy Nguyễn Chí Tồn Họ Tên Lê Thị Quỳnh Như Trần Quốc Thông Trần Trung Kiên MSSV 1811701967 1811063376 1811060394 TP HỒ CHÍ MINH - Ngày Tháng 11 Năm 2021 0 Lớp 18DTHE1 18DTHE1 18DTHE1 Mục Lục PHẦN 1: GIAO DIỆN CỦA PHẦN MỀM PHẦN 2: THÀNH PHẦN CỦA PHẦN MỀM 2.1 Các thư viện thêm sử dụng 2.2 Các hàm phần mềm 2.2.1 Hàm chơi nhạc 2.2.2 Hàm dừng nhạc 2.2.3 Hàm tiếp tục chơi nhạc 2.2.4 Hàm sau kết thúc nhạc 2.2.5 Hàm ánh xạ 2.2.6 Hàm tạo mờ cho UI .4 2.2.7 Hàm update tính 2.2.8 Hàm chuyển đổi thời gian phát nhạc từ giây sang phút PHẦN 3: CÁC CHỨC NĂNG CỦA PHẦN MỀM 3.1 Chức Play/Pause 3.2 Chức Skip/Prev .7 3.3 Chức tua nhạc .8 3.5 Chức resize xoay hình 10 0 BAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dong PHẦN 1: GIAO DIỆN CỦA PHẦN MỀM 1.1 Giao diện chơi nhạc Hình ảnh Giao diện chơi nhạc 0 BAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dong BAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dong PHẦN 2: THÀNH PHẦN CỦA PHẦN MỀM 2.1 Các thư viện thêm sử dụng Hình ảnh Thư viện hỗ trợ Thư viện implentation 'com.chootdev:blurimg:1.0.1' sử dụng để hỗ trợ làm mờ phông Thư viện implementation 'de.hdodenhof:circleimageview:3.1.0' dung để thay đổi kiểu hình ảnh sang dạng trịn 2.2 Các hàm phần mềm 0 BAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dong BAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dong 2.2.1 Hàm chơi nhạc Hình ảnh Hàm chơi nhạc 2.2.2 Hàm dừng nhạc Hình ảnh Hàm dừng nhạc 2.2.3 Hàm tiếp tục chơi nhạc 0 BAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dong BAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dong Hình ảnh Hàm tiếp tục chơi nhạc 2.2.4 Hàm sau kết thúc nhạc Hình ảnh Hàm sau nhạc kết thúc 2.2.5 Hàm ánh xạ Hình ảnh Hàm ánh xạ 0 BAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dong BAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dong 2.2.6 Hàm tạo mờ cho UI Hình ảnh Hàm tạo mờ cho giao diện 2.2.7 Hàm update tính Hình ảnh Hàm update tính 2.2.8 Hàm chuyển đổi thời gian phát nhạc từ giây sang phút 0 BAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dong BAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dong Hình ảnh 10 Hàm chuyển đổi thời gian PHẦN 3: CÁC CHỨC NĂNG CỦA PHẦN MỀM 3.1 Chức Play/Pause Hình ảnh 11 Chức play 0 BAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dong BAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dong Hình ảnh 12 Chức pause 3.2 Chức Skip/Prev Hình ảnh 13 Chức skip nhạc 0 BAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dong BAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dong Hình ảnh 14 Chức prev nhạc 0 BAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dong BAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dong 3.3 Chức tua nhạc Hình ảnh 15 Chức tua nhạc 3.4 Chức xoay đĩa nhạc 0 BAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dong BAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dong Hình ảnh 16 Trước xoay đĩa Hình ảnh 17 Sau xoay đĩa 10 0 BAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dong BAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dong BAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dongBAO.cao.do.an.mon.lap.TRINH.MOBILE.PHAN.mem.NGHE.NHAC.mon.lap.trinh.ung.dung.di.dong