Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1882128
  • 博文数量: 333
  • 博客积分: 10791
  • 博客等级: 上将
  • 技术积分: 4314
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-08 07:39
文章分类

全部博文(333)

文章存档

2015年(1)

2011年(116)

2010年(187)

2009年(25)

2008年(3)

2007年(1)

分类: 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 Version8(因为选择了Android2.2,它对应的API Level版本是8)然后点击Finish

 OKAndroid应用程序已经创建完成

 

其次,大致浏览一下这个项目,可以发现项目的目录结构如下

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为编译器自动生成的文件存放目录

assetsres目录为存放程序中需要的资源的目录,包括字符串,文件,图片等

区别在于assets中存放的资源不会在R.java中生成资源标识,如果要引用它里面的资源,需要写上相对路径。

注意:R.java中的内容不要去改动它!!

res下中存放资源后,将会自动在R.java中生成一个唯一的资源标识

drawable-hdpidrawable-ldpidrawable-mdpi分别用于存放高分辨率,分辨率,中分辨率的图片

layout用于存放布局文件,布局文件是xml格式的,可以手动编辑也可以在可视化环境中修改。

values下的strings.xml是为了方便管理字符串以及国际化考虑,如果要发布不同语言的应用,只需把这个文件做多个语言的版本即可。

 

最后介绍AndroidManifest.xml

这是一个功能清单文件,会自动将一些项目信息放在这里。

如果要在应用中使用一些系统功能,如写了一个新的Activity、访问SD卡,则需要在这里申明权限。具体使用将在以后遇到的时候介绍。这里只需知道这个文件是自动生成的,在一般情况下,不需要改动它。

 

基本点都在这里了,有些枯燥,下面来运行一下这个项目,看看效果:

在项目名上点右键,选择Run As --> Android Application

点击按钮Home,回到主屏幕,可以看到应用的名字:

阅读(744) | 评论(0) | 转发(0) |
0

上一篇:f-secure ssh 序列号

下一篇:mysql 基本命令

给主人留下些什么吧!~~