分类: Java
2011-03-03 14:43:53
最近学习一下Android的开发,熟悉一下eclipse中开发Android应用程序的基本步骤。
首先,建立一个Android project:
1、选择New -- Android Project
2、在弹出的对话框中,在Project Name中输入工程名称。比如:HelloWorld
3、在Build Target中选择需要的SDK版本,比如:Android2.2
4、接下来在Properties中输入需要的信息:
在Application name中输入应用的名字,我输入“HelloWorld”
在Package name中输入包名,com.ui.view
如果勾选了Create Activity,则在后面输入Activity的名字HelloActivity(对于Activity,可以理解成手机的一屏)
最后输入Min SDK Version:8(因为选择了Android2.2,它对应的API Level版本是8)然后点击Finish
OK,Android应用程序已经创建完成
其次,大致浏览一下这个项目,可以发现项目的目录结构如下
helloworld
--src
----com.ui.view(为什么是这个名字,是因为刚才在Package name中输入了com.ui.view)
------HelloActivity.java(这个同理)
--gen
----com.ui.view
------R.java
--Android 2.2
----android.jar
--assets
--res
----drawable-hdpi
----drawable-ldpi
----drawable-mdpi
----layout
------main.xml
----values
------string.xml
--AndroidManifest.xml
--default.properties
src为源文件存放目录
gen为编译器自动生成的文件存放目录
assets和res目录为存放程序中需要的资源的目录,包括字符串,文件,图片等
区别在于assets中存放的资源不会在R.java中生成资源标识,如果要引用它里面的资源,需要写上相对路径。
注意:R.java中的内容不要去改动它!!
res下中存放资源后,将会自动在R.java中生成一个唯一的资源标识
drawable-hdpi,drawable-ldpi,drawable-mdpi分别用于存放高分辨率,分辨率,中分辨率的图片
layout用于存放布局文件,布局文件是xml格式的,可以手动编辑也可以在可视化环境中修改。
values下的strings.xml是为了方便管理字符串以及国际化考虑,如果要发布不同语言的应用,只需把这个文件做多个语言的版本即可。
最后介绍AndroidManifest.xml
这是一个功能清单文件,会自动将一些项目信息放在这里。
如果要在应用中使用一些系统功能,如写了一个新的Activity、访问SD卡,则需要在这里申明权限。具体使用将在以后遇到的时候介绍。这里只需知道这个文件是自动生成的,在一般情况下,不需要改动它。
基本点都在这里了,有些枯燥,下面来运行一下这个项目,看看效果:
在项目名上点右键,选择Run As --> Android Application
点击按钮Home,回到主屏幕,可以看到应用的名字: