1. Trang chủ
  2. » Thể loại khác

ĐỒ ÁN CƠ SỞ 3 ĐỀ TÀI: XÂY DỰNG ỨNG DỤNG NGHE NHẠC TRÊN HỆ ĐIỀU HÀNH ANDROID. ThS. TRẦN ĐÌNH SƠN

30 9 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

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG VIỆT HÀN Khoa Khoa học máy tính ĐỒ ÁN CƠ SỞ ĐỀ TÀI: XÂY DỰNG ỨNG DỤNG NGHE NHẠC TRÊN HỆ ĐIỀU HÀNH ANDROID Sinh viên thực hiện: NGÔ THỊ HƯƠNG GIANG TRẦN QUANG ĐẠT Giảng viên hướng dẫn: ThS TRẦN ĐÌNH SƠN Lớp: 19IT1 Đà Nẵng, tháng 06 năm 2021 TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THƠNG VIỆT HÀN Khoa Khoa học máy tính ĐỒ ÁN CƠ SỞ ĐỀ TÀI: XÂY DỰNG ỨNG DỤNG NGHE NHẠC TRÊN HỆ ĐIỀU HÀNH ANDROID Sinh viên thực hiện: NGÔ THỊ HƯƠNG GIANG TRẦN QUANG ĐẠT Giảng viên hướng dẫn: ThS TRẦN ĐÌNH SƠN Lớp: 19IT1 Đà Nẵng, tháng 06 năm 2021 NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… ………………………………………………………………………………………… Giảng viên hướng dẫn ThS Trần Đình Sơn LỜI CẢM ƠN Để đồ án đạt kết tốt đẹp, nhận hỗ trợ nhiều thầy bạn bè Với tình cảm chân thành, sâu sắc, cho phép tơi bày tỏ lịng biết ơn sâu sắc đến tất người tạo điều kiện giúp đỡ trình học tập nghiên cứu đề tài cách tốt Trước hết xin gửi tới thầy cô khoa Khoa học máy tính – Trường Đại học Cơng nghệ Thơng tin Truyền thông Việt – Hàn lời chào trân trọng, lời chúc sức khỏe lời cảm ơn sâu sắc Với quan tâm, dạy dỗ, bảo tận tình chu đáo thầy cô, đến hồn thành đồ án, đề tài: “Xây dựng ứng dụng nghe nhạc hệ điều hành Android” Đặc biệt xin gửi lời cảm ơn chân thành tới thầy giáo – ThS Trần Đình Sơn quan tâm giúp đỡ, hướng dẫn tơi hồn thành tốt đồ án thời gian qua Tuy nhiên, lần tiếp xúc tìm hiểu đồ án với trình độ kiến thức lượng kinh nghiệm cịn hạn chế, nên khơng thể tránh khỏi có sơ sót Vì vậy, tơi mong có đóng góp ý kiến đánh giá chân thành thầy, cô để đồ án chúng tơi có điều kiện bổ sung, nâng cao ý thức mình, hồn thiện cách tốt Tơi xin chân thành cảm ơn MỤC LỤC Trang MỞ ĐẦU 1 Giới thiệu sơ lược ứng dụng Mục tiêu đề tài Nội dung thực Bố cục báo cáo .2 CHƯƠNG TỔNG QUAN VỀ ANDROID 1.1 Tìm hiểu hệ điều hành Android 1.1.1 Giới thiệu hệ điều hành Android 1.1.2 Kiến trúc hệ điều hành Android .4 1.2 Tìm hiểu Kotlin 1.3 Tìm hiểu Android Studio 1.4 Tìm hiểu số thư viện hỗ trợ 1.4.1 Thư viện Retrofit .9 1.4.2 Thư viện Glide .10 CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 11 2.1 Xác định yêu cầu hệ thống 11 2.1.1 Tên ứng dụng 11 2.1.2 Chức 11 2.1.3 Mơ hình ứng dụng 11 2.2 Phân tích thiết kế hệ thống 11 2.2.1 Biểu đồ Use case 11 2.2.2 Biểu đồ lớp 13 2.3 Thiết kế sở liệu 13 2.3.1 Danh sách bảng .13 2.3.2 Bảng users .13 2.3.3 Bảng albums 14 2.3.4 Bảng songs .14 2.4 Mối liên hệ bảng .14 CHƯƠNG TRIỂN KHAI XÂY DỰNG 15 3.1 Thiết kế, xây dựng trang quản trị 15 3.2 Thiết kế, xây dựng ứng dụng 16 3.2.1 Màn hình 16 3.2.2 Màn hình tìm kiếm 17 3.2.3 Màn hình tài khoản 18 3.2.4 Màn hình phát nhạc .19 3.2.5 Màn hình hát thuộc album .20 KẾT LUẬN 21 Kết đạt 21 Hướng phát triển 21 DANH MỤC CÁC CỤM TỪ VIẾT TẮT VIẾT TẮT NỘI DUNG XML eXtensible Markup Language SDK Software Development Kit SSL Secure Sockets Layer API Application Programming Interface HTTP Hypertext Transfer Protocol REST REpresentational State Transfer JSON JavaScript Object Notation DANH MỤC CÁC BẢNG Trang Bảng 2.1 Đặc tả Use case 12 Bảng 2.2 Bảng users 13 Bảng 2.3 Bảng album .14 Bảng 2.4 Bảng songs 14 DANH MỤC HÌNH Trang Hình 1.1 Kiến trúc hệ điều hành Android Hình 2.1 Biểu đồ Use case 11 Hình 2.2 Biểu đồ lớp 13 Hình 2.3 Mối liên hệ bảng 14 Hình 3.1 Trang quản lý album 15 Hình 3.2 Trang quản lý hát 15 Hình 3.3 Màn hình 16 Hình 3.4 Màn hình tìm kiếm .17 Hình 3.5 Màn hình tài khoản 18 Hình 3.6 Màn hình phát nhạc 19 Hình 3.7 Màn hình hát thuộc album 20 MỞ ĐẦU Chương Giới thiệu sơ lược ứng dụng Smartphone – điện thoại thông minh – ngày khơng cịn xa lạ với Cuộc sống đại với chi phí sở hữu điện thoại thông minh không cao khiến smartphone trở nên phổ biến, tiện dụng trở thành xu hướng Ngồi tác dụng tra cứu thơng tin, áp dụng vào đời sống, giải trí, ẩm thực,… smartphone phục vụ nhu cầu kết nối, chia sẻ thông tin cho cộng đồng… Dù đâu, với vài click, bạn dễ dàng tìm kiếm địa điểm mà muốn đến, sản phẩm mà bạn muốn mua, kết nối với bạn quan tâm Điểm đặc biệt smartphone ứng dụng tích hợp vào điện thoại theo ý muốn người sử dụng nhằm thỏa mãn nhu cầu họ Việt Nam ba thị trường smartphone tăng trưởng nhanh khu vực Thị phần smartphone Việt Nam vượt so với điện thoại bản, tỷ lệ người dùng smartphone chiếm 52% tổng người dùng di động Việt Nam thị trường có tỷ lệ dùng smartphone cao nhất, gần bắt kịp với thị trường phát triển tương lai gần (theo khảo sát Nielsen 2014) Sự tăng trưởng mạnh doanh số smartphone Việt Nam thúc đẩy việc cải thiện chất lượng mạng 3G, chất xúc tác để lôi kéo người dùng lựa chọn smartphone Bên cạnh đó, xuất thương hiệu Trung Quốc sản phẩm mang thương hiệu nội địa với mức giá rẻ hấp dẫn để thu hút người dùng bình dân, tạo điều kiện để nhiều người chuyển từ điện thoại phổ thơng sang dùng smartphone Với tính di động túy, phần cứng mạnh mẽ, hàng trăm ngàn ứng dụng nhiều lĩnh vực, smartphone ngày trở thành thiết bị “All in one” – “tất một”, nhỏ gọn sẵn sàng phục vụ người dùng lúc nơi Thật vậy, với smartphone, nghe nhạc chụp ảnh chức thiếu Tuy nhiên, có nhiều ứng dụng nghe nhạc cửa hàng ứng dụng, làm người dùng phải lựa chọn Đứng góc nhìn người tiêu dùng việc xác định nhu cầu giúp tiết kiệm xác định rõ ràng mức chi phí cần bỏ hiệu mà mang lại, chúng tơi xây dựng ứng dụng nghe nhạc hệ điều hành Android – Xmusic nhằm giúp người nghe nhạc miễn phí cảm thấy thư giãn sau ngày dài mệt mỏi Nguyên lý cốt lõi Kotlin: - Nhỏ gọn để giảm số lượng mã boilerplate cần viết - Mã code dễ đọc dễ hiểu - An toàn, tránh toàn lớp lỗi null pointer exceptions Linh hoạt cho việc xây dựng ứng dụng phía máy chủ, ứng dụng Android mã lối vào chạy trình duyệt - Khả tương tác để tận dụng khn khổ thư viện có JVM với khả tương tác Java 100% a Ưu điểm Kotlin Dù không thiếu ngôn ngữ biên dịch sang Java bytecode, có vài yếu tố làm cho Kotlin bật cả: - Có thể thay cho Java: Một mạnh lớn Kotlin ứng viên để thay cho Java khả tương tác tốt Java Kotlin bạn chí có code Java Kotlin tồn song song dự án, tất thứ biên dịch cách hồn hảo Vì Kotlin hồn tồn tương thích với Java, nên sử dụng phần lớn thư viện Java framework dự án Kotlin - chí nâng cao framework dựa vào thích xử lý - Dễ học: Kotlin nhằm mục đích nâng cao so với Java, khơng phải hồn tồn viết lại, nhiều kỹ có việc code Java bạn áp dụng dự án Kotlin Kotlin thiết kế để dễ học cho nhà phát triển Java Những nhà phát triển Java cảm thấy hầu hết cú pháp Kotlin quen thuộc - Kết hợp tốt lập trình hàm thủ tục: Hiện có số lý thuyết lập trình sử dụng rộng rãi, nói đến câu hỏi "phương pháp tốt nhất", khơng dễ để có câu trả lời Mỗi kiểu lập trình có tập hợp điểm mạnh điểm yếu Giống nhiều ngơn ngữ lập trình đại khác, Kotlin nhằm mục đích mang lại cho bạn tốt hàm thủ tục cách kết hợp khái niệm yếu tố lập trình thủ tục hàm - Android Studio hỗ trợ: Kotlin phát triển JetBrains, công ty đứng sau IntelliJ - IDE mà Android Studio dựa Khơng có bất ngờ, Android Studio hỗ trợ tốt cho Kotlin Một bạn cài đặt plugin Kotlin, Android Studio làm cho việc cấu hình Kotlin dự án bạn trở nên đơn giản giống mở vài menu Một bạn thiết lập plugin Kotlin cho Android Studio, IDE bạn không gặp vấn đề việc hiểu, biên dịch chạy code Kotlin Android Studio cung cấp việc gỡ lỗi, tự động hoàn tác, điều hướng code, unit testing, tái cấu trúc cho Kotlin Một dự án Android Studio bạn cấu hình để hỗ trợ cho Kotlin, bạn chí chuyển đổi tồn tập tin mã nguồn Java thành tập tin Kotlin, với vài cú nhấp chuột - Code ngắn gọn hơn: Nếu bạn so sánh lớp Java lớp Kotlin cho kết quả, viết Kotlin thường gọn gàng nhiều nhỏ gọn so với viết Java Và Kotlin đặc biệt tốt việc giảm số lượng code mà bạn cần phải viết, làm cho việc viết code Kotlin trở thành trải nghiệm thú vị nhiều, so với việc viết code nhiều ngôn ngữ khác Java - Đặc biệt, extension Kotlin Android cho phép bạn nhập tham chiếu đến View vào tập tin Activity, từ đó, bạn làm việc với giao diện thể phần Activity b Nhược điểm Kotlin Khơng có ngơn ngữ lập trình hồn hảo cả, đó, Kotlin có nhiều thứ để cung cấp cho nhà phát triển Android, có số nhược điểm mà bạn cần lưu ý: - Thêm thời gian chạy Runtime: Thư viện tiêu chuẩn Kotlin runtime làm tăng kích thước tập tin apk bạn Mặc dù tương đương với khoảng 800KB, ứng dụng bạn lớn sẵn 800KB phụ làm phình to khiến người dùng nghĩ lại trước tải ứng dụng bạn - Không code dễ đọc beginner: Mặc dù cú pháp ngắn gọn Kotlin mạnh lớn ngôn ngữ, bạn thấy số khó khăn ban đầu, đơn giản có nhiều thứ thực số lượng nhỏ code Java dài dịng hơn, ngược lại tất thứ rõ ràng, có nghĩa người khơng quen code Java có xu hướng dễ dàng để hiểu so Kotlin - Thiếu hỗ trợ thức: Kotlin trợ tốt Android Studio, Kotlin khơng xác nhận thức Google Ngồi ra, tính tự động hồn tác biên dịch Android Studio có xu hướng chạy chậm bạn làm việc với Kotlin so với dự án Java - Cộng đồng nhỏ có sẵn trợ giúp: Vì Kotlin ngơn ngữ tương đối mới, nên cộng đồng Kotlin nhỏ, đặc biệt so với cộng đồng ngơn ngữ khác Java 5.3 Tìm hiểu Android Studio Android studio môi trường để phát triển tích hợp IDE thức dành cho phát triển ứng dụng chạy tảng Android Nó phát triển Google sử dụng để tạo phần lớn ứng dụng mà bạn sử dụng hàng ngày Android studio lần đầu công bố hội nghị Google I/O vào năm 2013 phát hành cho cơng chúng thức vào năm 2014 sau nhiều phiên beta khác Trước đưa phát hành, nhà phát triển Android thường sử dụng công cụ Eclipse IDE, IDE Java chung hỗ trợ nhiều ngơn ngữ lập trình khác Android Studio hoạt động dựa IntelliJ IDEA Community Edition, cho phép lập trình viên để tạo ứng dụng cách dễ dàng thực Các thay đổi xem trước thời gian thực, đồng thời có khả tăng tốc sản phẩm, thiết kế giao diện đẹp trước Đặc biệt Android Studio hỗ trợ tiếng Việt Android Studio hỗ trợ loạt giả lập để xem trước ứng dụng, bạn khơng có thiết bị thử nghiệm mà bạn chắn thứ hoạt động cách trơn tru Bên cạnh có loạt cơng cụ lời khuyên tối ưu hóa, đồ thị doanh số bán hàng số liệu lấy từ phân tích giúp nhà phát triển quản lý ứng dụng bán tìm hướng cụ thể với thiết bị Android Chức công cụ cung cấp đến giao diện để tạo ứng dụng xử lý phần lớn công cụ quản lý file phức tạp đằng sau hậu trường Ngơn ngữ lập trình sử dụng Java cài đặt riêng thiết bị bạn Cơng cụ lập trình đơn giản, bạn cần viết, chỉnh sửa lưu lại dự án file dự án Đồng thời Android Studio cấp cho bạn quyền truy cập vào Android SDK 5.4 Tìm hiểu số thư viện hỗ trợ 5.4.1 Thư viện Retrofit a Retrofit gì? Retrofit type-safe HTTP client cho Android Java Retrofit giúp dễ dàng kết nối tới dịch vụ REST web cách dịch API thành Interface Java Thư viện mạnh mẽ giúp bạn lấy liệu trả dạng JSON XML, sau phần tích cú pháp thành Plain Old Java Objects (POJOs) Các request GET, POST, PUT, PATCH, DELETE thực thi Retrofit xây dựng số thư viện mạnh mẽ công cụ khác, đằng sau có sử dụng OkHttp Ngồi Retrofit khơng tích hợp sẵn chuyển đổi JSON sang Java, thay vào ta sử dụng thư viện sau: - Gson: com.squareup.retrofit:converter-gson - Jackson: com.squareup.retrofit:converter-jackson - Moshi: com.squareup.retrofit:converter-moshi b Tại sử dụng Retrofit? Retrofit đơn giản việc setup sử dụng : phát triển thư viện type-safe HTTP riêng bạn để giao tiếp với REST API thật khó: bạn phải xử lý nhiều khía cạnh, chẳng hạn kết nối, nhớ đệm, thử lại yêu cầu sai, luồng, phân tích phản hồi, xử lý lỗi nhiều thứ khác Mặt khác, Retrofit thư viện tổ chức tốt, tài liệu hướng đầy đủ thử nghiệm giúp bạn tiết kiệm nhiều thời gian quý báu đau đầu không cần thiết Retrofit type-safe HTTP client: trình biên dịch xác nhận hợp lệ kiểu liệu biên dịch ném lỗi bạn cố gán kiểu sai cho biến Retrofit nhanh nhiều so với việc sử dụng Volley, AysncTask 5.4.2 Thư viện Glide Glide thư viện open source hỗ trợ load ảnh Android Dùng Glide đơn giản hóa công việc mà bạn cần làm sử dụng ảnh Android nhiều Chúng ta không cần quan tâm đến việc decoding, memory and disk caching mà thay vào cần sử dụng interface đơn giản từ Glide Glide hỗ trợ fetching, decoding hiển thị ảnh tĩnh ảnh động điểm bật so với thư viện load ảnh khác cho android Glide dễ dàng đưa vào mơ hình mạng Mặc định Glide sử dụng mơ hình custom HttpUrlConnection nhiên dễ dàng cho hoạt động với Volley OkHttp 10 CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 6.1 Xác định yêu cầu hệ thống 6.1.1 Tên ứng dụng “Xây dựng ứng dụng nghe nhạc hệ điều hành Android - XmusicG” 6.1.2 Chức - Nghe hát có sẵn thiết bị Xem hát nghe nhiều Xem danh sách nhạc theo album Ngồi ra, cịn có chức tìm kiếm hát 6.1.3 Mơ hình ứng dụng Ứng dụng thiết kế theo mơ hình MVC 6.2 Phân tích thiết kế hệ thống 6.2.1 Biểu đồ Use case Hình Phân tích thiết kế hệ thống.2 Biểu đồ Use case 11 a Xác định Actor - Admin: Là người quản lý hệ thống Người quản trị có chức quản lý hệ thống, ví dụ quản lý album, quản lí hát,… - Khách hàng: người sử dụng ứng dụng, thực thao tác nghe nhạc, xem danh sách hát nghe nhiều, tìm kiếm hát mong muốn,… b Xác định Use case - Admin có Use case sau: + Quản lý album: thêm album, xem danh sách album, chỉnh sửa album + Quản lý hát: thêm hát, xem danh sách hát, chỉnh sửa hát - Khách hàng có Use case sau: + Nghe hát có sẵn thiết bị + Xem hát nghe nhiều + Xem danh sách nhạc theo album + Tìm kiếm hát theo từ khóa c Đặc tả Use case STT Tên Use case Quản lý album Quản lí hát Nghe hát có sẵn thiết bị Xem hát nghe nhiều Tìm kiếm hát theo từ khóa Xem danh sách nhạc theo album Mô tả Đây chức người quản trị Người quản trị xem danh sách album có, chỉnh sửa album sau cho phù hợp, thêm vào album để cập nhật vào hệ thống ứng dụng Tương tự quản lý album, người quản trị thêm vào hệ thống hát nhất, chỉnh sửa thông tin hát, xem danh sách tất hát sẵn có Khi khách hàng sử dụng ứng dụng, chọn nghe hát sẵn có thiết bị Sẽ có chức nghe hát tại, chuyển tiếp, lặp lại tất hát nghe ngẫu nhiên,… Khách hàng xem danh sách có lượt nghe nhiều ứng dụng Chức giúp cho khách hàng tìm kiếm thơng tin hát Khi người dùng ấn chọn album, hát có album Bảng Phân tích thiết kế hệ thống.1 Đặc tả Use case 12 6.2.2 Biểu đồ lớp Hình Phân tích thiết kế hệ thống.3 Biểu đồ lớp 6.3 Thiết kế sở liệu 6.3.1 Danh sách bảng STT Tên bảng users albums songs Mô tả Chứa thông tin khách hàng Chứa thông tin album Chứa thông tin hát Bảng Phân tích thiết kế hệ thống.2 Danh sách bảng 6.3.2 Bảng users STT Tên trường id name email password Kiểu liệu int(10) varchar(255) varchar(255) varchar(255) Mô tả ID khách hàng Tên khách hàng Email khách hàng Mât đăng nhập Bảng Phân tích thiết kế hệ thống.3 Bảng users 13 6.3.3 Bảng albums STT Tên trường id name desc imageurl year Kiểu liệu int(10) varchar(255) varchar(255) varchar(255) int(10) Mô tả ID album Tên album Mơ tả album Đường dẫn hình ảnh album Năm phát hành album Bảng Phân tích thiết kế hệ thống.4 Bảng album 6.3.4 Bảng songs STT 6.4 Tên trường id album_id name artist imageUrl songUrl views Kiểu liệu int(10) int(10) varchar(255) varchar(255) varchar(255) varchar(255) int(10) Mô tả ID hát ID album Tên hát Tên ca sỹ thể hát Đường dẫn hình ảnh hát Đường dẫn file mp3 hát Lượt nghe hát Bảng Phân tích thiết kế hệ thống.5 Bảng songs Mối liên hệ bảng Hình Phân tích thiết kế hệ thống.4 Mối liên hệ bảng 14 CHƯƠNG TRIỂN KHAI XÂY DỰNG 7.1 Thiết kế, xây dựng trang quản trị Hình Triển khai xây dựng.5 Trang quản lý album Hình Triển khai xây dựng.6 Trang quản lý hát 15 7.2 Thiết kế, xây dựng ứng dụng 7.2.1 Màn hình Hình Triển khai xây dựng.7 Màn hình Ở hình chính, có danh sách hiển thị album bật, tiếp bảng xếp hạng hát nghe nhiều ứng dụng 16 7.2.2 Màn hình tìm kiếm Hình Triển khai xây dựng.8 Màn hình tìm kiếm Màn hình tìm kiếm có khung tìm kiếm để nhập tên hát cần tìm, tìm thấy kết hiển thị bên dưới, khơng tìm thấy hiển thị giao diện 17 7.2.3 Màn hình tài khoản Hình Triển khai xây dựng.9 Màn hình tài khoản Có hình ảnh, tên email khách hàng đăng nhập vào ứng dụng Ở có số chức khác như, chia sẻ hay about us Nếu khách hàng đăng nhập có nút đăng xuất 18 7.2.4 Màn hình phát nhạc Hình Triển khai xây dựng.10 Màn hình phát nhạc Khi click vào hát, ứng dụng chuyển đến hình phát nhạc, có hình ảnh, tên, nghệ sĩ hát Và có số nút tạm dừng, chơi nhạc, hát trước, hát tiếp theo, ngẫu nhiên lặp lại 19 7.2.5 Màn hình hát thuộc album Hình Triển khai xây dựng.11 Màn hình hát thuộc album Ở có hình ảnh, tên album, số hát thuộc album Dưới danh sách hát thuộc album 20 KẾT LUẬN Kết đạt Xây dựng ứng dụng nghe nhạc có đầy đủ chức như: - Quản lý album hát Thêm, sửa, xóa,… - Quản lí hát: Thêm, sửa, xóa,… - Người dùng nghe nhạc tùy chọn chức khác nghe ngẫu nhiên, tạm dừng, phát nhạc,… - Xem danh sách nhạc theo album, xem danh sách album hát có - Tìm kiếm hát theo từ khóa - Có chức đăng nhập, đăng kí tài khoản - Ứng dụng có giao diện đẹp mà đơn giản, không rườm rà - Dễ sử dụng khách hàng - Bố cục phần ứng dụng rõ ràng Tuy nhiên, thời gian khả có hạn, nên chúng tơi chưa sâu tìm hiểu thêm ứng dụng, giao diện ứng dụng cịn sơ sài, xử lý code mơi trường lập trình Android Studio cịn chưa tốt, chương trình cịn nhiều thiết sót Hướng phát triển Trong tương lai, nhóm chúng tơi phát triển thêm chức như: - Xem lịch sử hát nghe - Thêm vào hát yêu thích vào danh mục hát yêu thích để tiện cho việc nghe lại - Tạo danh sách phát thêm hát vào danh sách - Phát triển thêm giao diện phù hợp với thịnh hành ngày ngày cáng khoa học - Thêm tính tải nhạc thư viện 21

Ngày đăng: 26/12/2021, 23:38

Xem thêm:

Mục lục

    Chương 1 Giới thiệu sơ lược về ứng dụng

    Chương 2 Mục tiêu của đề tài

    Chương 3 Nội dung thực hiện

    Chương 4 Bố cục báo cáo

    Chương 5 Tổng quan về Android

    5.1 Tìm hiểu về hệ điều hành Android

    5.1.1 Giới thiệu về hệ điều hành Android

    5.1.2 Kiến trúc hệ điều hành Android

    5.2 Tìm hiểu về Kotlin

    5.3 Tìm hiểu về Android Studio

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w