基于Android音乐播放器的设计与实现(附答辩记录)(包含选题审批表,任务书,开题报告,中期检查报告,毕业论文9000字,答辩记录,演示文稿幻灯片ppt,成绩评定册,程序代码)
摘 要:本文就Android系统上一的款音乐播放器应用程序的设计与实现进行讨论。Android是一个开源的系统,它底层是基于Linux的操作系统,本论文的音乐播放器采用了Android开源系统技术,利用Java语言和Eclipse编辑工具对播放器进行编写。同时给出了详细的系统设计过程、部分界面图及主要功能运行流程图,该音乐播放器集播放、暂停、停止、上一首、下一首、音量调节、歌词显示等功能于一体,在Android系统中能独立运行。由于本播放器只限于应用层程序的探讨,所以对具体的音乐压缩不作深究。
关键词:Android;Eclipse;音乐播放器;智能手机;
Design and Implementation of Music Plauer
Abstract :In this paper, one music player application that design on the Android system will be discussions. Android is an open source system, which is based on the Linux, this music player uses Android open-source system technology, use of Java language and Eclipse editing tools for the preparation of the player. At the same time gives a detailed system design process, some interface flow chart diagram and run the main function, set the music player, play, pause, stop, previous track, next track, volume adjustment, lyrics display, the Android system can run independently. As the player is limited to the application layer, so no specific music’s compression will be discussed.
Key words: Android;Eclipse;Musicplayer;Smartphone
Android基本情况
Android从诞生到现在也不过4年的时间,但是也就是在这短短的4年内Android创造了一个迅速被人们知晓并追捧的奇迹。2007年11月5日,Google与其他33家手机制造商(包含摩托罗拉、宏达电、三星、LG)、手机晶片供应商、软硬体供应商、电信业者所联合组成的开放手持装置联盟(OpenHandsetAlliance),发布了名为Android的开放手机软硬体平台。该联盟的成员宣布日后都会在Android平台上开发他们的新的业务。不久之后的2008年9月24日,T-Mobile公司首度公布第一台Android手机(G1)的细节,同日Google也放出了AndroidSDK1.0rc1。这样Android进入了人们的视线。Android以其特有的开放性优势越来越受到人们和智能手机厂商的关注。
功能需求
根据项目的目标,我们可获得项目系统的基本需求,以下从不同角度来描述系统的需求,并且使用用例图来描述,系统的功能需求,我们分成四部分来概括,即播放器的基本控制需要,播放列表管理需求,播放器友好性需求和播放器扩展卡需求。
Android的安装环境
准备文件
(1)ADT-0.9.6.ZIP
(2)Android-sdk-windows-2.1_r3.zip
(3)Eclipse3.4.1.zip
(4)Jdk-6u14-windws-i586,exe
菜单功能实现
菜单有6个功能:播放,详细,新增,移除,全部移除,设置。各功能都是通过鼠标点击或触屏触发事件。
播放功能:点击后事件触发,传入歌曲名字,让程序操作该名字进行播放。
详细功能:点击后事件触发,传入歌曲名字,跳转到下一界面,显示该歌曲的详细信息。
新增功能:点击后事件触发,进入到SDCard中,进行歌曲添加选择。
移除功能:点击后事件触发。从数据库中删除选中的歌曲。
全部移除:点击后事件触发,删除播放列表。
设置功能:点击后事件触发,进入到播放设置列表。
基于Android手机平台上开发的音乐播放器,此音乐播放器大体由播放主界面、播放列表、菜单、播放设置、文件浏览、歌曲搜索六大核心组成。音乐播放器系统实现了播放器的基本功能:播放,暂停、停止、上/下一首、音量调节、歌词显示、播放模式、歌曲搜索、文件浏览器、播放列表查询等功能。本次程序设计,对播放器的系统结构框架做了精心的构思与设计,采用主要开发工具是Eclipse2.1+Java语言的支持,AndroidDevelopmentTool的插件,和AndroidSDK2.1版本的全面结合,才使整个音乐播放器系统得以实现。
|