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的目录结构。第三章将会从需求分析着手,随系统的详细需求做简单阐述。

上一篇:jsp个性化在线学习系统的设计与实现
下一篇:基于SpringMVC的BBS论坛系统设计

基于Apriori算法的电影推荐

考证平台静态网页设计与制作

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

新課改下小學语文洧效阅...

互联网教育”变革路径研究进展【7972字】

网络语言“XX体”研究

张洁小说《无字》中的女性意识

LiMn1-xFexPO4正极材料合成及充放电性能研究

老年2型糖尿病患者运动疗...

ASP.net+sqlserver企业设备管理系统设计与开发

安康汉江网讯

麦秸秆还田和沼液灌溉对...

我国风险投资的发展现状问题及对策分析