基于Android平台的手机音乐播放器的设计与实现毕业论文

合集下载

基于安卓平台的手机音乐播放器的设计与实现

基于安卓平台的手机音乐播放器的设计与实现

海南大学毕业论文(设计)题目:基于Android平台的手机音乐播放器的设计与实现学号:姓名:年级: 2010级学院:信息科学技术学院系别:通信工程系专业:通信工程指导教师:完成日期: 2014年 04 月 27 日摘要随着科技的进步,通信技术的发展,手机对人们日常生活越来越重要,甚至隐隐有超越传统PC的趋势。

Android作为一个开源系统,拥有着独特的优势,已形成了当前行业发展的主流趋势。

基于Android平台的应用软件开发快捷简单,用户体验良好,必将成为移动互联网时代的风向标。

本文主要是对Android系统上音乐播放器应用程序的设计与实现进行讨论。

采用了Android开源系统技术,利用Java语言和Eclipse编辑工具编写程序,同时给出了详细的系统设计过程、部分界面图及主要功能运行流程图,该音乐播放器集播放、暂停、停止、上一首、下一首、播放模式设置等功能于一体,性能良好,在Android系统中能独立运行。

希望通过本次设计,了解音乐播放器的设计原理和实现的相关技术,掌握Android编程思想以及基本的应用组件,为以后从事Android开发打下基础。

关键词:Android;音乐播放器;应用程序开发AbstractWith the progress of science and technology, the development of the communication technology, mobile phone on People's Daily life is more and more important, even faint has a tendency to go beyond traditional PC. Android as an open source system, has the unique advantages, has formed the mainstream of the current industry development trend. Based on the Android platform application development quick and easy, has good user experience, will become the vane of the mobile Internet era. This article mainly discuss about the design and implementation of a music player application on the Android system. Used the Android open source system technology, using the Java programming language and Eclipse editing tool to write programs,and gives the detailed system design process, interface diagram and main function operation flow chart, the music player has play, pause, stop, previous , Next , Play mode settings and other functions, the performance good, can run independently in the Android system. Hope that through this design, understand the music player design principle and implementation of related technology, grasp Android programming ideas and basic application components, to lay the foundation for engaging Android development in the future.Keywords: Android;Music player;Application development目录摘要 (I)Abstract ...................................................... I I 1. 引言.. (1)1.1 选题目的及意义 (1)1.2 国内外的研究现状 (1)1.3 可行性分析 (2)2. Android项目介绍 (3)2.1 什么是Android (3)2.1.1 Android简介 (3)2.1.2 Android的基本框架 (4)2.1.3 Android系统的四大组件 (6)2.2 Android开发环境的搭建 (7)2.3 Android音乐播放器工程结构 (13)3. 系统需求分析 (15)3.1 构成模块 (15)3.2 系统流程 (16)3.3 系统结构 (16)3.4 系统需求 (17)3.4.1 系统界面需求 (17)3.4.2 系统性能需求 (17)3.4.3 运行环境需求 (17)4. 详细设计及功能实现 (18)4.1 播放器界面的设计 (18)4.1.1 歌曲列表界面设计 (18)4.1.2 播放界面设计 (18)4.2 各模块详细设计 (19)4.2.1 歌曲列表功能 (19)4.2.2播放/暂停模块 (21)4.2.3播放进度模块 (23)4.2.4 播放模式模块 (25)4.2.5上一首/下一首模块 (28)4.2.6 来电暂停模块 (32)5. 程序调试与测试 (34)5.1 程序的调试 (34)5.2 程序的测试 (35)6. 总结 (39)致谢 (40)参考文献 (41)附件 (42)1. 引言1.1 选题目的及意义随着科技的进步,通信技术的迅速发展,手机的功能越来越多,对我们日常生活的影响也是越来越大,甚至有着超越传统PC的趋势。

基于Android的音乐播放器设计与实现毕业论文

基于Android的音乐播放器设计与实现毕业论文
作者签名: 日 期:
学位论文原创性声明
本人重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。
涉密论文按学校规定处理。
作者签名:日期: 年 月 日
导师签名: 日期: 年 月 日
注意事项
1.设计(论文)的容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:引言(或绪论)、正文、结论
第一章 系统需求分析
1.1 功能需求(用例图分析)
根据项目所要达到的目标,从而我们可获得项目系统的基本需求,以下是从不同角度来描述系统的需求,并且使用用例图来描述,系统的功能需求,我们分成四部分来概括,即播放器的基本控制需要,播放列表管理需求,播放器友好性需求。
以下分别描述:
1.1.1 播放器的基本控制需求
Key words: Linux operating system; Android; flowchart; music player; open source system
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作与取得的成果。尽我所知,除文中特别加以标注和致的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得与其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了意。

基于Android平台的手机音乐播放器的设计与实现

基于Android平台的手机音乐播放器的设计与实现

基于A n d r o i d平台的手机音乐播放器的设计与实现LG GROUP system office room 【LGA16H-LGYY-LGUA8Q8-LGA162】海南大学毕业论文(设计)题目:基于Android平台的手机音乐播放器的设计与实现学号:姓名:年级: 2010级学院:信息科学技术学院系别:通信工程系专业:通信工程指导教师:完成日期: 2014年 04 月 27 日摘要随着科技的进步,通信技术的发展,手机对人们日常生活越来越重要,甚至隐隐有超越传统PC的趋势。

Android作为一个开源系统,拥有着独特的优势,已形成了当前行业发展的主流趋势。

基于Android平台的应用软件开发快捷简单,用户体验良好,必将成为移动互联网时代的风向标。

本文主要是对Android系统上音乐播放器应用程序的设计与实现进行讨论。

采用了Android开源系统技术,利用Java语言和Eclipse编辑工具编写程序,同时给出了详细的系统设计过程、部分界面图及主要功能运行流程图,该音乐播放器集播放、暂停、停止、上一首、下一首、播放模式设置等功能于一体,性能良好,在Android系统中能独立运行。

希望通过本次设计,了解音乐播放器的设计原理和实现的相关技术,掌握Android编程思想以及基本的应用组件,为以后从事Android开发打下基础。

关键词:Android;音乐播放器;应用程序开发AbstractWith the progress of science and technology, the development of the communication technology, mobile phone on People's Dailylife is more and more important, even faint has a tendency to go beyond traditional PC. Android as an open source system, has the unique advantages, has formed the mainstream of the current industry development trend. Based on the Android platform application development quick and easy, has good user experience, will become the vane of the mobile Internet era. This article mainly discuss about the design and implementation of a music player application on the Android system. Used the Android open source system technology, using the Java programming languageand Eclipse editing tool to write programs, and gives the detailed system design process, interface diagram and main function operation flow chart, the music player has play, pause, stop, previous , Next , Play mode settings and other functions, the performance good, can run independently in the Android system. Hope that through this design, understand the music player design principle and implementation of related technology, grasp Android programming ideas and basic application components, to lay the foundation for engaging Android development in the future.Keywords: Android;Music player;Application development目录摘要......................................................... Abstract........................................................1. 引言.........................................................选题目的及意义.............................................国内外的研究现状...........................................可行性分析.................................................2. Android项目介绍 .............................................什么是Android .............................................Android简介 ............................................Android的基本框架 ......................................Android系统的四大组件 ..................................Android开发环境的搭建 .....................................Android音乐播放器工程结构 .................................3. 系统需求分析.................................................构成模块....................................................系统流程....................................................系统结构....................................................系统需求....................................................系统界面需求.............................................系统性能需求.............................................运行环境需求.............................................4. 详细设计及功能实现...........................................播放器界面的设计...........................................歌曲列表界面设计.........................................播放界面设计.............................................各模块详细设计.............................................歌曲列表功能.............................................播放/暂停模块.............................................播放进度模块..............................................播放模式模块.............................................上一首/下一首模块.........................................来电暂停模块.............................................5. 程序调试与测试...............................................程序的调试..................................................程序的测试..................................................6. 总结......................................................... 致谢......................................................... 参考文献........................................................ 附件.........................................................1. 引言选题目的及意义随着科技的进步,通信技术的迅速发展,手机的功能越来越多,对我们日常生活的影响也是越来越大,甚至有着超越传统PC的趋势。

安卓音乐播放器毕业设计

安卓音乐播放器毕业设计

安卓音乐播放器毕业设计安卓音乐播放器毕业设计在当今数字化的时代,音乐对于人们的生活已经变得不可或缺。

无论是在工作中还是在休闲时光中,我们都离不开音乐的陪伴。

而在智能手机的普及下,音乐播放器成为了人们最常用的应用之一。

作为一名计算机专业的毕业生,我决定以安卓音乐播放器为毕业设计的主题,来探索这个领域的潜力和挑战。

为了设计一个功能强大且用户友好的安卓音乐播放器,我首先需要了解用户的需求。

在市场调研的过程中,我发现用户对于音乐播放器的要求并不仅仅是简单地播放音乐。

他们还希望能够对音乐进行分类、创建播放列表、查看歌词、分享音乐等等。

因此,我决定将这些功能都纳入我的设计中,以满足用户的需求。

在功能设计方面,我将音乐播放器分为几个主要模块:音乐库管理、播放控制、歌词显示、音乐分享等。

音乐库管理模块可以让用户浏览和管理他们的音乐文件,包括按照歌手、专辑、流派等分类,还可以进行搜索和添加新的音乐文件。

播放控制模块提供了常见的音乐播放功能,如播放、暂停、上一首、下一首等,还可以随机播放和循环播放。

歌词显示模块可以根据音乐文件中的歌词信息,实时显示歌词,让用户更好地理解和欣赏音乐。

音乐分享模块可以让用户将自己喜欢的音乐分享到社交媒体上,与朋友们一起分享音乐的乐趣。

在界面设计方面,我希望能够设计一个简洁、直观且美观的界面,让用户能够轻松地操作音乐播放器。

我将采用现代化的平面设计风格,使用明亮的配色和简洁的图标,以提升用户体验。

同时,为了让用户能够更好地定制自己的音乐播放器,我还将提供多种主题和背景图片供用户选择。

在技术实现方面,我将使用Java语言和Android开发工具包进行开发。

通过使用Android提供的多媒体框架,我可以轻松地实现音乐的播放和控制功能。

同时,我还将使用数据库来管理音乐库的信息,以提高数据的查询和管理效率。

此外,我还将使用网络技术来实现音乐的分享功能,让用户可以方便地分享自己喜欢的音乐。

除了基本功能之外,我还计划添加一些创新的功能来提升用户体验。

android音乐播放器毕业设计

android音乐播放器毕业设计

android音乐播放器毕业设计Android音乐播放器毕业设计随着智能手机的普及,人们对音乐的需求也越来越高。

而作为一名计算机专业的毕业生,我决定选择开发一款Android音乐播放器作为我的毕业设计。

本文将介绍我设计的这款音乐播放器的功能和特点,以及我在开发过程中遇到的挑战和解决方案。

一、功能和特点1. 音乐库管理:用户可以通过该应用管理手机中的音乐文件,包括添加、删除、修改歌曲信息等操作。

同时,应用还支持对音乐文件进行分类、排序和搜索,方便用户快速找到自己想听的歌曲。

2. 播放控制:应用提供基本的音乐播放控制功能,包括播放、暂停、上一曲、下一曲等。

同时,还支持播放模式的切换,如顺序播放、随机播放和单曲循环等。

3. 歌词显示:应用可以自动搜索并显示歌曲的歌词,让用户更加沉浸在音乐中。

同时,还支持手动导入歌词文件,以满足用户个性化的需求。

4. 播放列表:用户可以创建自己的播放列表,将喜欢的歌曲添加到其中,方便随时播放。

同时,还支持对播放列表进行编辑,如添加、删除和排序等操作。

5. 主题切换:应用提供多种主题供用户选择,让用户可以根据自己的喜好来设置界面的外观。

同时,还支持自定义主题,让用户可以根据自己的需求自由设置。

二、挑战和解决方案在开发过程中,我遇到了一些挑战,下面是我解决这些挑战的方案。

1. 音乐文件的扫描和管理:为了能够准确地获取手机中的音乐文件,我使用了Android提供的媒体库API来扫描和管理音乐文件。

通过使用这些API,我能够获取到音乐文件的路径、歌曲信息和封面等数据,从而实现了音乐库管理的功能。

2. 歌词的搜索和显示:为了能够自动搜索并显示歌曲的歌词,我使用了第三方的歌词搜索API。

通过调用该API,我可以根据歌曲的名称和歌手来搜索歌词,并将搜索结果显示在应用中。

同时,为了能够满足用户自定义歌词的需求,我还实现了手动导入歌词文件的功能。

3. 播放控制和界面设计:为了实现播放控制的功能,我使用了Android提供的MediaPlayer类来控制音乐的播放。

音乐播放器App的设计与实现毕业论文

音乐播放器App的设计与实现毕业论文

摘要中国更多的人现在用的都是安卓系统手机。

在如今这个通讯发达的社会里,手机更是成为人们日常生活中无法摆脱的通讯设备,在这个科技发展的时代手机渐渐的成为了便携式电脑了比如:发送电子邮件,MP3播放,视频聊天等等这些。

这个论文就是在Android平台上设计与实现的音乐播放器。

IT的出现加快了人们生活节奏的步伐,人们也越来越注重业余时间的安排与享受。

本文主要是在借音乐播放器的开发来熟练掌握安卓开发,同时进一步学习和认识Android平台,这对于个人发展有很大的促进作用。

此播放器的功能可以实现的有播放、暂停、上/下首、添加最喜欢等功能。

关键词:Android系统windows Eclipses第一章前言 (4)1.1项目背景 (4)1.2编写目的 (5)第二章系统需求分析 (6)2.1功能需求 (6)2.2播放器扩展卡需求 (8)2.3系统性能需求 (10)2.4运行环境需求 (11)2.5系统流程图和功能表 (11)第三章播放器系统功能实现 (13)3.1音乐播放器主界面功能实现 (13)3.2播放界面音轨的实现 (15)3.3菜单功能实现 (17)3.4睡眠功能实现 (20)结论 (21)致谢 (22)参考文献 (23)第一章前言1.1项目背景科技时代的不断进步,各种科技也氤氤而生,同时人们也也越来越注重业余娱乐。

这时手机上也多了音乐播放器应用。

音乐播放器是用于播放各种音频文件的播放软件。

它包括了各种音乐播放格式,比如:MP3播放、wma播放、MP4播放等。

不仅制作简单,而且操作也非常简单,通俗易懂。

从而享受音乐带来的美感。

能支持支持各种语言的识别。

音乐播放器有很多各种各样播放文件格式,能有效的让我们知道不同编码方式的优点。

当前的功能有:添加喜欢的音乐,显示音乐的歌手以及专辑,能选择播放列表,可以扫描手机上的音乐文件,更换音乐背景,设置音乐自动睡眠时间等等。

1.2编写目的科技时代的生活节奏让人们时常处于一种压迫的紧张环境,然而欣赏音乐是缓解压力的方式之一。

基于Android音乐播放器的设计与实现

基于Android音乐播放器的设计与实现

基于Android音乐播放器的设计与实现Android音乐播放器的设计与实现是当前移动应用开发中的一个重要方向。

本论文将从以下几个方面进行探讨:背景及研究现状,需求分析,架构设计,实现过程,优化和总结。

一、背景及研究现状Android平台的普及和移动音乐的普及使得Android音乐播放器的设计和实现变得越来越重要。

目前市面上有很多的音乐播放器,但大多数都具有相似的功能,缺乏特色。

而基于Android音乐播放器的设计与实现一定程度上可以满足用户的个性化需求,提高用户体验。

二、需求分析在进行Android音乐播放器的设计与实现之前,我们需要考虑用户的需求。

用户对于音乐播放器的主要需求包括以下几个方面:能够播放多种格式音频文件,可以实现音频的在线搜索与下载,具有良好的用户界面和操作性,支持自定义播放列表,提供自动分类和推荐功能,支持在线歌词显示等等。

三、架构设计Android音乐播放器的核心需求是能够播放音乐,因此在架构设计上,我们需要将播放音乐的功能放在核心位置。

同时,由于Android音乐播放器的多样性和用户需求的多样性,我们需要支持插件化和模块化开发,以适应多种场景的需求。

此外,我们可以采用MVP(Model-View-Presenter)架构,以达到模块清晰、逻辑清晰和可扩展性强等特点。

四、实现过程具体实现过程中,我们需要选择开发工具、选择合适的开源框架,实现各项功能模块等。

在具体功能模块上,我们可以采用以下几种方法实现:使用MediaPlayer类实现音频播放、使用OkHttp框架实现网络请求、使用RxJava框架实现异步处理,使用SQLite实现数据存储等。

五、优化在完成Android音乐播放器的实现之后,我们需要进行一系列的持续性优化,以提高应用的使用体验和性能。

具体可以采用以下几种方法:压缩图片,优化布局,使用缓存等。

此外,我们还需要进行持续性的版本迭代,以满足不断变化的用户需求。

六、总结本论文主要讨论了基于Android音乐播放器的设计与实现,从背景及研究现状、需求分析、架构设计、实现过程、优化以及总结等方面进行了探讨。

毕业论文-基于Android系统的音乐播放器软件设计与实现

毕业论文-基于Android系统的音乐播放器软件设计与实现
1.2
Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件.
Android是基于Linux内核的软件平台和操作系统,早期由Google开发(在华注册商标名为“安致”),后由开放手机联盟(Open Handset Alliance)开发。它采用了软件堆层(software stack,又名以软件叠层)的架构,主要分为三部分。低层以Linux内核工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以Java作为编写程序的一部分。另外,为了推广此技术,Google和其它几十个手机公司建立了开放手机联盟。Android在未公开之前常被传闻为Google电话或gPhone。大多传闻认为Google开发的是自己的手机电话产品,而不是一套软件平台。到了2010年1月,Google开始发表自家品牌手机电话的Nexus One.目前最新SDK版本为Android 4.0.3。
3)当要求歌曲上/下一首时,程序响应时间最长不能超过5秒

软件功能设计是使整个软件能基本实现音乐的播放、上一首、下一首、暂停等功能,能让用户通过本软件欣赏音乐.在线音乐浏览和下载,背景皮肤的切换等功能更好的增强用户体验。
4
(1)将系统分成几个相对独立的模块。
(2)分层的模块化程序设计思想,整个系统采用模块化结构设计.作为应用程序有较强的可操作性和扩展性。

软件需求分析工作是软件生存期中重要的一步,也是决定性的一步.软件需求分析是一个不断认识和逐步细化的过程,该过程将软件计划阶段所确定的软件范围逐步细化到可详细定义的程度.需求分析还是软件开发的基础,假定在该阶段发现一个错误,解决它需要用一小时的时间,到设计、编程、测试和维护阶段解决,则要花几倍甚至更多的时间.因此对于复杂系统而言,首先要进行需求分析。开发人员应该对用户的要求及现实环境进行调查和了解。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业设计(论文)题目基于Android平台的手机音乐播放器的设计与实现毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。

据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。

对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。

作者签名:日期:毕业论文(设计)授权使用说明本论文(设计)作者完全了解**学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。

有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。

学校可以公布论文(设计)的全部或部分内容。

保密的论文(设计)在解密后适用本规定。

作者签名:指导教师签名:日期:日期:注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。

4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。

图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订3)其它基于Android平台的手机音乐播放器的设计与实现摘要当今社会的生活节奏越来越快,随着硬件移动设备的越来越先进,人们对移动设备的要求也越来越高,从以前的追求技术到现在的追求视觉,因此,也逐步的提高了对系统的要求,本文主要是对Android系统上一款音乐播放器应用程序的设计与实现进行讨论。

Android是一个开源的系统,它底层是基于Linux的操作系统,本论文的音乐播放器采用了Android开源系统技术,利用Java语言和Eclipse编辑工具对播放器进行编写。

同时给出了详细的系统设计过程、部分界面图及主要功能运行流程图。

本文还对高度过程中遇到的问题和解决方法进行了详细的讨论,该音乐播放器集播放、暂停、停止、上一首、下一首、音量调节、歌词显示等功能于一体,性能良好,在Android系统中能独立运行。

该播放器还拥有对手机文件浏览器的访问功能、歌曲播放模式、以及歌词开闭状态的友好设置.MP3的全名是MPEG Audio Layer-3,是一种声音文件的压缩格式,由于本播放器只限于应用层程序的探讨,所以对具体的压缩算法不作深究。

关键词:Android ; 开源系统; 音乐播放器Design and Implementation of Mobile Phone Music Player Basedon the Android PlatformAbstract:The pace of life in today's society is quicker and quicker, with more advanced hardware mobile devices for mobile devices, which is required more and more high from the previous pursuit to pursue the visual technology, therefore, the people also gradually improve the system requirements, the paper mainly is to take on a music player from system design and realization of the application .Android is an open source system, it is based on the Linux operating system, the music player of the paper adopt the Android open-source system technology and take advantage of the Java language and editing tools to Eclipse players. Simultaneously, it gives the detailed design process, the part of the system and the main functions of operation interface diagram of height, the paper has detailed discussions about problems and solving methods in flow process, the music player covers episode, pause, stop, up, next, volume adjustment and lyrics display functions etc, because of good performance, it can operate independently in the Android system. This player has access to the file browser phone functions, songs and played pattern, open and close condition of friendly words. The full name of MP3 is MPEG Audio Layer -3 and a kind of sound files compressed format. Because the players is only limited to the exploration of applied program, it doesn’t study the specific compression algorithm.Key Words:Android ; Open source system ; music player摘要.......................................................................................................................................... III 术语表................................................................................................................................. V II 1 概述. (1)1.1课题的背景和意义 (1)1.2课题的研究历史和发展现状 (1)1.3课题研究的主要内容 (3)1.4 方案的原理、特点与选择依据 (3)2 系统需求分析 (3)2.1可行性分析 (3)2.1.1 经济可行性分析 (3)2.1.2 技术可行性分析 (3)2.1.3 社会可行性分析 (4)2.2系统需求分析 (4)2.2.1功能需求 (4)2.2.2界面需求 (5)2.2.3性能需求 (5)2.2.4 可靠性要求 (5)2.2.5运行环境需求 (5)3 总体设计 (6)3.1 系统结构设计和流程设计 (6)3.1.1音乐播放器的系统流程设计 (6)3.1.2系统功能设计和系统功能结构设计 (6)3.2 Android数据库设计 (8)3.2.1 字段设计 (8)3.2.2 SQLiteDatabase数据库 (10)4 Android项目 (11)4.1 Android简介 (11)4.1.1 Android Features特性 (11)4.1.2 Android基本框架 (12)4.1.3 Android系统的四大组件 (13)4.2 搭建Android开发环境 (14)4.2.1安装Java JDK (14)4.2.2 安装SDK模拟器 (15)4.2.3 手机模拟器安装软件 (17)4.2.4 管理SD卡文件 (17)4.3 Android 音乐播放器的工程 (18)4.3.1 Android项目 (18)4.3.2 Android工程程序结构 (19)4.3.3 AndroidManifest.xml文件 (20)5 播放器系统功能详细设计 (23)5.1音乐播放器主界面功能实现 (23)5.1.1 播放器主界面 (23)5.1.2 播放界面音轨的实现 (24)5.1.3 播放器播放、暂停、停止等功能 (26)5.1.4 播放列表功能 (27)5.2 菜单功能 (28)5.2.1 菜单界面 (28)5.2.2 菜单功能实现 (30)5.3 播放设置界面 (30)5.3.1 界面实现 (30)5.3.2 歌词显示实现 (31)5.4 手机扩展卡的访问 (32)5.5 文件浏览器 (33)5.5.1文件浏览器界面 (33)5.5.2 文件浏览器功能实现 (34)5.6 数据存储方式 (34)5.6.1 SharedPreferences (34)5.6.2 File存储方式 (35)5.7数据库连接 (35)5.7.1 创建数据库 (36)5.7.2 操作数据库 (36)5.7.3数据显示 (37)结论 (38)参考文献 (39)致谢 (40)术语表JDK Java Development KitAndroid 基于Linux操作系统的手机平台SDK Android Software Development KitADT Android Development Tool Android开发工具IDE Intergrate Design Environment 集成开发环境ADB Android Debug Bridge 调试桥A VD Android Virtual Devices Android虚拟设备DDMS Dalvik Debug Monitor Service 调试监视服务AIDL Android Interface Description LanguageAndroid接口描述语言XMLNS XML Namespaces XML命名空间。

相关文档
最新文档