论文部分内容阅读
近年来,手机的发展呈现出智能化趋势,各种智能收集操作系统层出不穷。据相关调查显示,手机用户在2011年首次超过电脑用户,手机成为最普遍的移动电子产品。随着Android平台的发展,其便捷性与开放性等特征越来越明显,因此基于Android平台的智能手机更受欢迎,在市场上占据的份额越来越大,同时在智能手机领域的地位越来越重要。Android平台未来将具有良好的市场前景,基于Android平台开发应用程序,可以极大丰富手机的应用软件,因此,本文将Android平台作为课题的研究对象。本研究课题属于移动互联平台嵌入式软件开发领域,开发基于Android嵌入式平台手机音乐播放器软件。在软件设计之前,首先对android底层架构方面的资料进行了大量研究,并对目前市场上的各类音乐软件进行了分析,以此为基础对用户的需求进行了详细分析,然后根据分析结果对整个软件的架构及功能模块进行了设计,在UI方面做了个性化的设计,提高用户和播放器的互动性,另外软件的功能中还加入了较多的人性化功能,比如来去电自动暂停功能、利用进度条自由控制音乐播放进度等。本软件基于Android架构进行实现,主要实现了个性化设置、播放控制等多个功能模块。软件实现过程中,笔者首先利用Eclipse软件构建了Android开发环境,采用Java语言进行编写,在代码编写完成后,对软件的功能性及性能进行了模块测试,并对测试过程中发现的BUG进行了修正和优化调整。最终通过实机测试,确定该软件具有体积小、可移植性强、可扩展性强、对终端设备配置要求低等优点,适用于大范围的高中低档Android手机用户,而且能够保持长时间的稳定运行状态。本研究课题中基于Android平台所开发的音乐播放软件能够为广大Android手机用户提供方便快捷的本地音乐播放功能,其便捷性较高,运行快速。但是该软件中还存在较多的不足,首先,在目前网络飞速发展条件下,各种网络音乐资源非常丰富,而本软件中未加入网络播放功能,用户仅能播放本地音乐,也使得音乐内容的丰富程度受到了较大的局限性;其次,软件对音乐资源格式的支持也过于单一,目前只支持MP3、WAV等常用压缩音频格式,无法满足对音质追求较高的用户的需求;另外,该软件中未提供EQ设置功能,无法满足用户对音乐播放的个性化要求,针对以上几点功能缺陷,还需要对该软件进行不断完善和优化,以满足更多用户的使用需求。通过本研究中对Android开发底层架构理论的相关研究,以及具体软件的实现,希望能够未相关人员的开发工作在思路及开发方法上提供一定的指引作用,促进Android平台应用的更快更好发展。