Trang 1 ey IFÌ UTECH BỘ GIÁO DỤC VÀ ĐÀO TẠO Đại học Công nghệ Tp.HCM TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP.
Trang 1
Đại học Công nghệ Tp.HCM TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HC]
BAO CAO DO AN MON LAP TRINH MOBILE
PHAN MEM NGHE NHAC
Môn: Lập trình ứng dụng di động Giảng viên hướng dẫn: Thầy Nguyễn Chí Toàn
TP HO CHI MINH - Ngay 3 Tháng 11 Nam 2021
Trang 2Mục Lục
PHẢN 2: THÀNH PHẢN CỦA PHẢN MÈM 0 2222221211222 reo 2
2.1 Các thư viện thêm được sử dụng - - - «<5 << ss < 9 HH nh cọ 08 2 2.2 Các hàm trong phan mềm 5-52 + S2 S2 S2 ESEESESESESE2ESESESEESESESE5254851E3171E41535 380444 2
2.2.1 Hàm chơi nhạc 25-5 5< 5 4 5 595 565 058.100.0864 10004 06 064.064.0640 0009 004006084906 06 3 2.2.2 Hàm dừng nhạcC - << << s£ 9 4 E4 99.994.994 999994 4 0999994.098.09.59498 0984 999090904.009804.589.9199094899 58899906 3 2.2.3 Hàm tiếp tục chơi nhạcc - << <6 9© 9ESES9E99E349399759939 799935 0799735935975903507903507597402974059 0P 3
2.2.6 Hàm tạo nền mờ cho IUÌ o2 << <8 SS£€ 9E 99E2£ S99ES£934 99939 399734939873235599735935924055 3e 4
2.2.7 Hàm update tính nănng, c5 29 9 9 S899 999 99 99 9.99 09.58 04.9 080.00 0.9001 0004.00.00 00904.080.900 1900960890004 5 2.2.8 Hàm chuyển đổi thời gian phát nhạc từ giây sang phút s 2s se ssessssessessssezsesess 5
PHAN 3: CAC CHUC NANG CUA PHẢN MÈM - 0 0c 22c 6
3.1 Chức năng Play/Pause cccc c0 THỌ g9 00 0000000040009 1000000080008 6 3.2 Chức năng SkIp/P€V có HỘ Họ 00000 008100000010 000100080800 14058 7 3.3 Chức năng tua nhạc -cc co c0 nọ 9 9H 0 0000000001001 108 08 0000100000010 14 8 3.5 Chức năng resize khi xoay màn hìnhh - - << - << < cóc cọ ng 00000 68 10
Trang 3PHAN 1: GIAO DIEN CUA PHAN MEM
1.1 Giao dién choi nhac
| Chuyện Tình Mùa Đông
Trang 4PHAN 2: THANH PHAN CUA PHAN MEM
2.1 Các thư viện thêm được sử dụng
Hình ảnh 2 Thư viện hỗ trợ
Thu vién implentation 'com.chootdev: blurimg: 1.0.1' duoc su dung dé hé tro lam
mờ phông nên
Thu vién implementation 'de.hdodenhof:circleimageview:3.1.0' duoc dung dé thay đổi kiểu hình ảnh sang dạng tròn
2.2 Các hàm trong phần mềm
Trang 52.2.1 Hàm chơi nhạc
choiNhac [(
bannhac)
onCompLletion(MediaPLlayer mp) {
dungNhacLai()+
setImageReso
myer 1) hk
Hinh anh 4 Ham dirng nhac
2.2.3 Hàm tiếp tục chơi nhạc
Trang 6
Hình ảnh 5 Hàm tiếp tục chơi nhạc
2.2.4 Hàm sau khi kết thúc bản nhac
Hình ảnh 6 Hàm sau khi nhạc kết thúc
2.2.55 Hàm ánh xạ
Hình ảnh 7 Hàm ánh xạ
Trang 72.2.6 Hàm tạo nền mờ cho UI
Hình ảnh 8 Hàm tạo nên mờ cho giao diện
2.2.7 — Hàm update tính năng
Hình ảnh 9 Hàm update tinh nang
2.2.8 Hàm chuyển đổi thời gian phát nhạc từ giây sang phút
Trang 8ing milifoStringlint t
t i)
Hình ảnh 10 Hàm chuyển đổi thời gian
PHAN 3: CAC CHUC NANG CUA PHAN MEM
3.1 Chire nang Play/Pause
Chuyện Tỉnh Mùa Đôag F
Trang 9Hình ảnh 12 Chức năng pause
3.2 Chức năng Skip/Prev
Trang 10Riêng Mót Góc Trời
MTT
P ly
or
ES
“|IỮIMHIIfIWWIRÍII >-
Crem)
Dat
Trang 113.3 Chức năng tua nhạc
Riêng Một Góc Trời
6H00 alee
3.4 Chức năng xoay đĩa nhạc
Trang 12UL
+
v
sae
a
be xá
CoO
Riêng Một Góc Trời
a
Sa ee
OOO)
10