[5]自从计算机在全球普及以来,语言发展经历好几个阶段了,最原始的是机器语言,机器语言和人类语言的差别很明显,只有0和1,也就是所谓的二进制码,是专门给计算机识别的语言。一段时间发展后,出现汇编语言,就是第二代计算机语言,汇编语言利用一些特殊符号来替代机器语言的二进制码,虽然在汇编过程中有不可避免的错误发生,但也是计算机语言在发展史上的一大提高,为第三代语言的诞生做了铺垫。第三代计算机语言就是咱们可以读懂的高级语言,它是一种接近于人类认知能力的语言,主要用英文书写。计算机语言仍然还在持续发展中,已经出现了很多体系的语言,其中代表的有C语言,C++,JAVA,当然还有最近几年发展很火的Android。
21世纪是飞速发展的信息时代,低头族这种新鲜词汇的出现足以表明手机不可或缺,相对应的,各种花里胡哨的音乐播放器也跟着发展起来,显然,追求更完美的手机音乐播放器也成了人们的生活目标。因此,国内外对手机音乐播放器的研究一直在加大力度。中国是手机市场里最大的消费群众,这就意味着对音乐播放器的研究要格外重视。
通过Android在近几年的极速发展中的体现,很多安卓应用已经几近完美的存在,音乐播放器当然也不会例外。现在安卓市场上有很多各式各样的音乐播放器,它们都能很好的迎合用户的需要,能完美融入市场。
1。4 本文组织结构
第一章,引见了选题配景,介绍钻研目标和意义,从安卓到安卓音乐播放器,介绍了该课题的国内外研究现状。
第二章,具体讲解了安卓语言和安卓项目,从安卓简介到安卓特性,再到安卓基本框架,然后是安卓环境的搭建。接着介绍了安卓的四大组件和五大布局。
第三章,系统分析和设计,分别从用例图,时序图,流程图和系统功能图进行需求分析。接着是数据库的设计,介绍了一些基本知识和E-R图。
第四章,本文的重点章节,音乐播放器的具体设计与完成,分别介绍了欢迎界面, 列表界面,收藏界面,播放界面和关于音乐播放器界面。其中重点分析了播放界面的各个功能的实现。
第五章,测试音乐播放器的基本功用, 从整体功能和主要模块两个方面测试了音乐播放器的功能。
第六章,结论,分为总结和展望,总结全篇论文,然后指出音乐播放器存在的不足和继续完善音乐播放器。
最后就是致谢。
第二章 Android语言项目介绍
2。1 开发语言简介
Android简介[1]
Android--“机器人”,Android这个词也是谷歌公司发布的手机操作系统的名字,Android开发平台由四个重要组成部分组成,这四个组成是操作系统、用户界面、中间件和应用软件。
Android是一个自主开放的操作系统和软件平台,最原始的开发者是谷歌公司,后来随着开放手机联盟的出现,Android就交由开放手机联盟开发开发了。Android开发采用的架构方式是软件堆层架构。
Android基本框架[1]
基本框架如图2-1所示。
图2-1 Android基本框架图
(1)Applications
所有的Applications都是由Java编码完成的,其中每一个application都是由一个或者多个activity组成的。
(2)Application FrameWork
开发者可以自由的发布某一个应用程序里的功能块,这个功能块也可以被其他开发者采用,当然,以上这些操作都要在安全范围内。这个机制有助于加快开发者的开发速度。每一个应用程序的背后都是一系列的服务和系统,其中包括Views、Content Providers、Notification Manager、Resource Manager和Activity Manager。