Android平台的音乐播放器设计(5)
时间:2022-02-19 17:42 来源:毕业论文 作者:毕业论文 点击:次
2。4 Android的目录结构 下面根据开发常用目录列出了Android项目的部分结构: res/anim/ XMLd动画文件 res/drawable/ 一些位图文件 res/layout/ xml布局文件 res/value/ 各种xml资源文件 Arrays。xml: 用于存放数据的XML文件 Colors。xml: 项目中用到的颜色通常独立在该XML文件 Dimens。xml: 存放项目中各种界面控件尺寸的XML文件 Styles。xml :XML样式文件 res/xml/ 存放任意的XML文件 res/raw/ 直接拷到设备中的原生文件 res/menr/ XML菜单文件 值得一提的是,Android项目建立之后会有一个配置文件AndroidManifest。xml,开发中对该文件的更改相当频繁,每次创建一个Activity或者service等,都需要先在该文件中注册一下,当然使用Eclipse直接创建Android Activity会自动更改配置文件,为开发者带来了便利。此外当项目设计一些服务例如需要联网,SD卡文件的读取和写入,调用电话服务等都需要在AndroidManifest文件注册服务。 2。5 多媒体应用技术 Android提供了大量多媒体开发组件用于多媒体程序的开发。同时Android系统本身自带了一款简单的Google音乐播放器基本实现了普通播放器常用功能。通过调用多媒体支持类Media Player等十分方便的实现了对多种音频格式如MP3、WAV和3GP等音频文件的播放,读取的多媒体数据的来源可以是多渠道的[6]。 通过利用MediaPlayer可以非常简单的实现音频文件的播放控制,MediaPlayer常用的三个方法如下。来`自+优-尔^论:文,网www.youerw.com +QQ752018766- Start():播放开始或暂停时恢复播放。 Stop():停止播放。 Pause():暂停播放。 归纳起来,Media Player有如图2-4所示的状态图。
图2-4 Media Player状态图 2。6 Android数据库简介 Android中的数据存储方式有5种,使用Sharedpreferences以键值对的方式实现数据存储,通过文件存储数据,使用SQLite轻量的数据库数据存储,使用ContentProvider内容提供者实现数据存储,第五种就是使用网络存储数据,该种方法不常使用。此次毕设音乐播放器的开发过程中使用了Sharedpreferences和SQLite两种数据库。Sharedpreferences需要保存用户登陆之后的个人信息。SQLite用于保存本地歌单的数据信息。 2。7小结 第二章介绍了Android的开发环境,对主要用到的多媒体技术,涉及到的Android数据库系统进行了简单介绍,另外补充说明了Android的目录结构。第三章将会从需求分析着手,随系统的详细需求做简单阐述。 (责任编辑:qin) |