Android开发入门 -----第一个Android程序 主讲:李晓蕾
教学目标 掌握Android项目建立方法 掌握Android项目中的各个主要组成部分及作用。
开发第一个Android项目 建立一个Android的项目:【New】 【Android Application Project】
项目名称:“MP3_01”
Android项目中的文件夹作用 No. 文件夹 描述 1 src 存放所有的*.java源程序 2 gen 为ADT插件自动生成的代码文件保存路径,里面的R.java将保存所有的资源ID 3 Android 2.3.3 表示现在使用的Android SDK的版本是2.3.3,如果建立项目时选择1.5,则此处为1.5 4 assets 可以存放项目一些较大的资源文件,例如:图片、音乐、字体等 5 res 可以存放项目中所有的资源文件,例如:图片(*.png、*.jpg)、文本等 6 res\drawable-hdpi 保存高分辨率图片资源,可以使用Resources.getDrawable(id)可以获得资源类型 7 res\drawable-ldpi 保存低分辩率图片资源,可以使用Resources.getDrawable(id)可以获得资源类型 8 res\drawable-mdpi 保存中等分辨率图片资源,可以使用Resources.getDrawable(id)可以获得资源类型 9 res\layout 存放所有的布局文件,主要是用于排列不同的显示组件,在Android程序中要读取此配置 10 res\values 存放一些资源文件的信息,用于读取文本资源,在本文件夹之中有一些约定的文件名称: · arrays.xml:定义数组数据; · colors.xml:定义表示颜色的数据; · dimens.xml:定义尺度,可以使用Resources.getDimension()获得这些资源; · strings.xml:定义字符串,可以使用Resources.getString()或Resources.getText()方法获得这些资源; · styles.xml:定义显示的样式文件; 11 res\raw 自定义的一些原生文件所在目录,像音乐、视频等文件格式,Resources.getRawResource()方法可以获得这些资源; 12 res\xml 用户自定义的XML文件,所有的文件在程序运行时编译到应用程序之中,在程序运行时可以使用Resources.getXML()方法获取; 13 res\anim 用于定义动画对象;
Android项目中的文件作用 No. 文件 描述 1 Hello.java 为Activity程序,类似于Java程序中的主类 2 icon.png 项目中所需要的图片资源文件,在drawable-hdpi、drawable-ldpi、drawable-mdpi分别保存不同分辩率的图片 3 main.xml 配置所有的控件 4 strings.xml 配置所有的资源信息 5 R.java 此文件为自动生成并自动维护,当用户向drawable-hdpi、drawable-ldpi、drawable-mdpi文件夹中增加图片,或者在main.xml文件中配置控件以及在strings.xml文件中定义文本信息都会自动在此文件夹中生成一个唯一的ID,以供程序使用。 6 AndroidManifest.xml 为Android的主要配置文件,用于配置各个组件或者是一些访问权限等 7 default.properties Android项目的属性定义文件
小结 Android项目由若干个Activity程序所组成,每一个Activity都是一个Java类; 一个Android项目中所有用到的资源都保存在res文件夹之中; Android中的组件需要在布局管理器中进行配置; 标准的Android项目,所有的文字显示信息应该保存在strings.xml文件中保存。
下一节内容 一起来做MP3播放器