理用户播放列表的操作,包括扫描搜索SD卡上的音视频文件,新建,保存,清除,删除和打开列表。
在退出音乐播放器界面后,系统依然可以在后台播放。并且可以通过音量键来随时调节歌曲音量。
(3) 播放控制设计
对播放器的控制,包括快进/快退,上一曲,下一曲,暂停/播放,打开当前播放列表等。
对播放器配置的管理,包括播放模式,音效,显示歌词,通知栏显示等。
2 Android系统特点与架构
Android一词,原意指机器人。此处的Android指的是OHA(开放式手机联盟,Open Handset Alliance)。在2007年10月12日命名的手机开放式源代码平台。这个平台是首歌完整的开放式资源的手机软件平台,包含了开发系统,中间设备,用户界面和核心应用软件。正是因为安卓的开放性使这些第三方开发者更容易操作,这也是使安卓被许多开发者予以重视的原因。安卓开放,易于操作,开发自由且容易。[2]
本章节主要介绍了Android平台的架构以及特点,还简单介绍了Android应用软件使用的语言Java。安卓有五大优势:开放性,不受运营商束缚;硬件选择丰富;不受限制的开发商;无缝结合的Google应用。Android架构分析包括了Android的应用程序框架,类库,Android运行时的组件。分析Android的架构能够更加清晰的了解整个Android架构的工作原理,对于程序设计起到积极的作用。本节的目的也就在于向读者大致介绍Android 的架构情况以及主要几个部分的功能。
2.1 Android系统
Android是一种以Linux为基础的开放源代码操作系统,主要使用于便携设备。目前尚未有统一的中文名称,大多数人称之"安卓"。Android操作系统最初由Andy Rubin开发,最初主要支撑手机。2005年有Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域中。[3]
简单理解,Android是基于Java并运行在Linux内核上的操作系统,这个操作系统是轻量级的,但是功能却很全面。Android采用的是Java虚拟机技术,并具有强大的开发环境,包括一个设备模拟器,调试工具,内存和性能检测,以及Eclipse IDE( Integrated Development Environment)集成开发环境的开发插件。
2.2 Android平台的特点
众所周知,安卓有五大优势:开放性,不受运营商束缚;硬件选择丰富;不受限制的开发商;无缝结合的Google应用。
2.2.1Android的优点
Android平台的五大优势特点:
1. 开放性
在优势方面,Android平台首先就是其开放性,开发的平台允许任何移动终端厂商加入到Android联盟中来。显著地开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。
开放性对于Android的发展而言,有利于积累人气,这里的人气包括消费者和厂商,而对于消费者来讲,最大的受益正事丰富的软件资源。开放的平台也会带来更大的竞争,如此一来,消费者可以用更低的价位购得心仪的手机。
2. 挣脱运营商的束缚
在过去很长一段时间,特别是欧美地区,手机应用往往受到运营商的制约,使用什么功能接入什么
网络,几乎都受到运营商的控制。自从iPhone上市后,用户可以更方便的连接网络,运营商的制约减少。随着EDGE、HSDPA这些2G至3G移动网络的逐步过渡和提升,手机随意接入网络已不是营运商口中的笑谈。
3. 丰富的硬件选择
这一点还是与Android平台的开放性相关,由于Android的开放性,众多的厂商会推出千奇百怪,功能特色各具的多种产品。功能上的差异和特色,不会影响到数据同步,甚至软件的兼容问题。好比你从诺基亚Symbian风格手机一下改用苹果iPhone,同时还可将Symbian中的优秀软件带到iPhone上使用,联系人等资料更是可