操作系统类有关论文范文集,与基于Android手机音乐播放器开发与实现相关论文格式范文

时间:2020-07-08 作者:admin
后台-系统-系统设置-扩展变量-(内容页告位1-手机版)

本论文是一篇操作系统类有关论文格式范文,关于基于Android手机音乐播放器开发与实现相关在职研究生毕业论文范文。免费优秀的关于操作系统及音乐播放器及数据库方面论文范文资料,适合操作系统论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。

摘 要:研究了在Android手机平台下,音乐播放器的设计与开发过程.可播放wav、mp3等常见格式的音频文件,同时具备控制音乐的播放、暂停、停止、视觉外观、音量调节、播放列表和文件的管理操作等多种播放功能,同时做到软件的用户界面友好美观,并且使用简单,合乎用户操作习惯.在保证以上功能的基础上,力争尽量节省手机资源开销,保证手机用户使用的便捷性和可靠性.

基于Android手机音乐播放器开发与实现参考属性评定
有关论文范文主题研究: 关于操作系统的论文范文素材 大学生适用: 硕士毕业论文、专科论文
相关参考文献下载数量: 48 写作解决问题: 怎么撰写
毕业论文开题报告: 文献综述、论文设计 职称论文适用: 杂志投稿、高级职称
所属大学生专业类别: 怎么撰写 论文题目推荐度: 优质选题

关 键 词:Android;手机应用;音乐播放器

中图分类号:TN929文献标识码:A文章编号:1009-3044(2013)28-6406-05

2007年,谷歌公司发布了以Linux为内核的移动设备操作系统——Android.Android操作系统最初由AndyRubin开发[1],主要支持手机.2005年8月由Google收购注资.随后Google以Apache开源许可证的授权方式,发布了Android的源代码.2008年10月,谷歌公司发布了第一款基于Android操作系统的手机.随着不断完善和改进,Android操作系统已经逐渐应用到平板电脑及其他领域上,如电视机顶盒、数字摄像机及游戏机等设备上.2011年第一季度,Android系统在全球的移动设备市场份额首次超过Symbian系统,全球排名第一.2012年11月数据显示,Android占据全球移动设备操作系统市场76%的份额,其中在中国市场的占有率为90%.Android系统采用软件叠层(softwarestack)的架构,被划分为三部分[1].底层部分为Linux内核,它提供操作系统的基础功能,而上层应用则由其它公司自行开发,其中一部分应用系统用Java[2]编写.目前市场上已有不少比较成熟的智能机操作系统,而占据市场主要份额的有如下几款:苹果公司的IOS(MacOSX)操作系统,诺基亚手机的SymbianOS操作系统,Microsoft的WindowsPhone7操作系统,Google公司的Android操作系统作为新生的产物,更是以其优越的开源性已被广大手机厂商采用,Android系统的开放性深受广大开发者和用户及第三方手机厂商的喜爱,也为其占据中低高端市场提供了有力条件.


大学操作系统本科毕业论文怎么写
播放:39815次 评论:3062人

本文描述了基于Android手机平台的音乐播放器开发,为Android使用者提供更多的选择,尽量能够满足用户个性化的要求,使用户的手机更加显得生动灵活,达到让用户真正的随时随地处于音乐的旋律中.

1Android结构组成

Android操作系统主要有4部分组成:[3]:Activity(活动)、Service(服务)、BroadcastIntentReceiver(广播)、ContentProvider(数据提供者).虽然系统由以上部分组,但这并不意味着每一个Android应用程序都需要这四个模块,是否需要以上各部分主要由软件业务来决定.在某些时候,只需要这四种中的几个组合成相关的应用.各个组件模块之间要进行切换必须通过一个意图Intent类来实现,StartIntent()方法主要用来在各组件之间进行跳转.Android布局如同是一个承载组件的容器,组件不同放置方式决定了应用界面是否友好,便于操作.因此,Android布局是系统开发中的一个重要环节,在Android软件开发过程中,主要有五种布局方式,它们分别为:FrameLayout(框架布局),LinearLayout(线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局).以上布局方式可以相互嵌套,以便组成各种不同的应界面.线程也是Android系统的一个重组成部门,Android级线程之间通信主要通过中介类Handler来实现.SQLite数据库是Android自带的一个小型的数据库,由于它占用资源非常低,所需内存非常小,一般仅需要几百K的内存就够用,适合在Android移动平台或嵌入式设备中使用.

在集成开发工具Eclipse上集成了插件ADT,以便用于Android系统的软件开发.当一个Android程序启动时,Eclipse会启动一个模拟器,模拟器用于模拟当前手机硬件基本功能和相关的基本操作.

1.1基于Android开发的软件目录结构

Android工程目录基本结构[4]主要包括:src(程序源代码)、gen目录、assets(系统所用到的如mp3、视频类等文件)、Res(资源文件):主要存放程序界面的布局配置(.xml)文件和图片资源.AndroidMainfest.xml是四大组建的驱动配置文件,有它的存在,Android程序的四大组件才可以正常的跳转.在gen目录中有个R.java文件,通过它可以快速定位需要的资源,同时编译器检查R.java列表中的资源是否被使用到,如果没有被用到,该资源将不被编译到软件中,以便减少应用程序占用的空间.

1.2AndroidMainfest.xml文件

AndroidMainfest.xml项目中的总配置文件,用于记录程序中所使用的各种组件.每个Android应用系统都要使用AndroidMainfest.xml来引导启动,AndroidMainfest.xml文件由新建的工程项目都会自动生成,它也是整个应用系统能够正常运行的核心,其中包含了AndroidSDK的版本.

2系统具体实现

2.1系统功能图

本系统的主要功能有播放音乐、搜索音乐、解析歌词、接受广播.其中播放音乐主要包括的子功能有上一首、下一首、暂停功能、播放功能,搜索音乐则包括搜索媒体歌曲和媒体歌词,解析歌词则就是解析LRC歌词,接受广播则是进行播放服务和接收音乐服务.系统的整体结构图如图1所示.2.2音乐播放器E-R图

音乐播放器的内容主要组成是播放列表、歌曲数目.而播放列表的属性是歌曲的名字和编号,由歌曲组成,歌曲的属性则包括曲目、大小、艺术家、专辑、歌曲名字、发行库、流派等,如图2所示:

2.3数据库连接

Android自带SQLite数据库,是用C语言编写的开源嵌入式数据库,支持SQL92标准,同时可运行在所有主流操作系统上运行.SQLite运行资源占用少、性能良好并且管理几乎零成本,因引在嵌入式数据库开发方面应用非常广泛.如Android、iPhone都内置了SQLite数据库.当编写相关数据库引代码后,Android会在/data/data/[PACKAGE_NAME]/databases目录下生成一个“music.db”的数据库文件.在本文中,定义MusicDBHelperextendsSQLiteOpenHelper类实现数据的基本操作.当需要打开一个数据库连接并获得数据库对象时,首先根据MusicDBHelper创建一个辅助对象,然后调用该对象的getWritableDatabase或getReadableDatabase方法获得SQLiteDatabase对象.


本文出处:http://www.sxsky.net/benkelunwen/060202510.html

3播放器系统功能详细设计及编码

3.1音乐播放器主界面功能实现

3.1.1播放器主界面

在Android应用系统中,用户界面框架(AndroidUIFramework)使用了MVC(Model-View-Controller)模型,即处理用户输入的控制器(Controller)、显示用户界面及应用程序的视图(View),和保存数据的模型(Model).用户界面通过布局配置文件进行布局,该文件包括各种布局方式和各种资源文件,如图像、文字、颜色等.程序通过代码对各种配置数据进行操作,以便形成不同的可视化用户界面和绚丽的视觉效果.播放器主界面由一个Activity组成[5],每当Android应用程序启动时,activity首先执行OnCreate()方法,通过该方法执行用户界面的初始化操作.Activity有个专门用于布局的方法:Context.setContentView(StringmusiclayoutResID),参数为要加载的资源ID,该资源

1 2

操作系统类有关论文范文集,与基于Android手机音乐播放器开发与实现相关论文格式范文参考文献资料:

本科毕业论文设计

本科数学专业毕业论文

想自学本科

自考本科分哪几种

本科生毕业论文抄袭

大专函授本科

吉林大学自考本科专业

电大行政本科毕业论文

本科自考怎么考

知网本科论文检测

后台-系统-系统设置-扩展变量-(内容页告位2-手机版)
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:123456789@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。
后台-系统-系统设置-扩展变量-(内容页告位3-手机版)