基于安卓Android平台的在线音乐播放软件设计
基于安卓Android平台的在线音乐播放软件设计(任务书,开题报告,论文16500字,程序代码)
摘 要
随着时代的变化,人们对智能终端设备功能的全面性和操作的简易性等要求越来越高。如今手机更像是一个微型计算机,既是通讯工具,又是我们的娱乐工具、生活帮手。我们可以通过手机随时查看天气预报或进行地图导航,也可以在手机上看视频阅读小说。作为重要娱乐项目之一的听音乐自然也能依靠手机实现,人们可以随时随地享受音乐。
目前手机扩容速度迅猛,但人们对手机资源的需求量也越来越大。本文开发了一款基于Android的在线音乐播放软件,摒弃追求花哨带来的系统资源浪费,继承播放器的常用功能以满足用户的娱乐需求。
作者的主要工作如下:
1.进行了调研及查阅文献等基础工作。对 android 底层架构方面的资料进行了大量研究,并分析了音乐播放软件的国内外研究现状。以此为基础对本设计的音乐播放软件进行了包括可行性,用户需求和功能需求等在内的详细分析。
2.分析并设计了在线音乐播放软件的系统构架和功能解决方案。在构建好Android 开发环境后,采用 Java 语言并结合XML语言分模块进行编写代码。先进行总体方案设计,再从播放主界面、本地音乐播放、网络模块、下载管理、数据模块几个方面分模块实现。
[来源:http://www.doc163.com]
3.设计了个性化的UI界面。除了主界面和本地歌曲界面、网络歌曲界面及其播放界面外,为实现人机友好,加入了人性化设置,比如来一键设置来电铃声、利用进度条控制音乐播放进度等。
4.进行了基于Android平台的在线音乐播放软件调试与运行。通过真机测试并进行结果分析可知,本设计的音乐播放器具备在线音乐播放的基本功能,且具有占内存小、可移植性强、适用范围广和运行稳定等优点。
关键词:Android开发平台 ;音乐播放软件;多媒体
Abstract
With the changing times, people have become increasingly demanding of the intelligent terminal device function comprehensiveness and ease of operation. Today, mobile phone is more like a mini-computer, instant messaging, but also our entertainment, life helper.We can check the weather anytime by phone or navigation map, you can watch videos in your phone to read the novel.As one of the important entertainment music naturally, can rely on the phone to achieve, people can enjoy music anytime, anywhere.
Currently ,though the expansion of mobile phone is in a rapid pace , people’s demand of mobile phones’ resources is also growing .This paper develops an online music player software based on Android, and abandon the pursuit of fancy brought waste of system resources, inheritance player frequently used functions to meet the entertainment needs of users. [资料来源:http://Doc163.com]
The main works are as follows:
1. Conduct research , read related literature and do other basic work.I firstly do extensive research on android underlying architectural data and analyses the research status of the music player software. The needs of users were analyzed in detail,includes feasibility analysis, user needs analysis and functional requirements analysis.
2. Analyzed and proposed system architecture and features of the online music player software solutions.After building a good Android development environment, I use Java and XML language division to binde module code.After the overall design, the main interface from playing local music, network modules, download manager, several aspects of the data module by module implementation.
3. In the UI has done a personalized design.In addition to the main interface and a local song interface, network interface and music player interface outside.To achieve user-friendly features, add a user-friendly settings, such as a button to set the ringtones using the progress bar control music playback progress and the like. [资料来源:http://doc163.com]
4. Debug and run the Android-based online music player software. Through real test and the results of analysis, the design of the music player with the basic features of the online music player, and has accounted for a small memory, portability strong, stable and suitable for a wide range of advantages.
Keywords: Android development platform; music player software; multimedia
功能需求分析
作为一款基于Android的在线音乐播放软件,它需要具备丰富完整的功能。音乐播放层关系到音乐播放主界面,能音乐文件进行播放控制操作与管理。音乐库层用于数据库存储,对前端进行操作,即界面显示的播放列表可对音乐库进行包括添加和删除在内的管理。而在下载管理层上,需要实现在线音乐播放时的缓冲和下载模块的管理。下载管理模块需要能够实现添加/删除/暂停下载任务、在线播放、下载进度显示、对已下载完成歌曲播放/删除等功能。
本文的主要研究内容及组织结构
本文主要研究了基于Android平台的在线音乐播放软件设计与实现,一个完整的在线音乐播放软件目标具备的功能有:播放控制、本地及网络音乐、下载管理、个性化设置。
本文主要分六章,具体内容如下所示:
第一章是绪论。介绍了课题研究的背景、目的及意义,同时还分析了Android以及音乐播放软件的国内外研究现状。
第二章是技术背景介绍。概述了Android系统的背景、整体架构及其平台的相关组件,为下文打下技术基础。
第三章是基于Android在线音乐播放软件总体设计与模块设计。从软件设计的可行性入手,分析了用户需求和功能需求,介绍了系统总体功能设计。
第四章是基于Android在线音乐播放软件系统实现。介绍几个重点模块的实现方案,包括播放器界面功能、本地音乐播放模块、在线音乐播放模块和歌曲下载模块等。
第五章是 基于Android在线音乐播放软件调试与运行。对本次毕设研究实现的播放软件进行真机测试和结果分析。
第六章是总结与展望。对本文工作内容及成果进行总结,对需要改进的地方进行探讨,以确定下一步研究方向。
目 录
第1章 绪论 1
1.1课题研究的背景及目的、意义 1
1.2 国内外研究现状 1
1.2.1 Android的国内外研究现状 1
1.2.2 音乐播放软件的国内外研究现状 2
1.3 本文的主要研究内容及组织结构 3 [资料来源:http://Doc163.com]
第2章 Android开发的技术背景介绍 4
2.1 Android背景介绍 4
2.2 Android系统架构 4
2.3 Android工程组件介绍 5
2.3.1 组件之Activity 5
2.3.2 组件之Service 6
2.3.3 组件之Broadcast Receiver 6
2.3.4 组件之Content Provider 6
2.4 Android数据存储方式 6
2.5 本章小结 9
第3章 基于Android平台的在线音乐播放软件的需求分析与总体设计 10
3.1 系统需求分析 10
3.1.1 可行性分析 10
3.1.2 用户需求分析 10
3.1.3 功能需求分析 10
3.2 总体方案设计 11
3.3 本章小结 12
第4章 基于Android平台的在线音乐播放软件系统实现 13
4.1 播放器初始化界面实现 13
4.2 播放主界面及其功能实现 14 [版权所有:http://DOC163.com]
4.2.1 播放器主界面实现 14
4.2.2 播放器主界面的具体功能实现 14
4.3 本地音乐播放模块实现 17
4.4 在线音乐播放模块实现 18
4.5 歌曲下载模块实现 21
4.6 本章小结 22
第5章 基于Android在线音乐播放软件调试与运行 23
5.1 音乐初始模块调试与运行 23
5.2 音乐各模块调试与运行 24
5.3 下载管理模块调试与运行 25
5.4 音乐播放模块调试与运行 26
5.5 运行结果分析 26
第6章 总结与展望 27
6.1 总结 27
6.2 展望 28
参考文献 29
致谢 30 [资料来源:http://doc163.com]
上一篇:基于安卓Android的课程提醒工具APP的设计(Androidstudio)