Android工程目录结构介绍

  次阅读 作者:智能小宝 来源:互联网 2016-01-19 11:07 我要评论(0)

本文介绍了在Eclipse中创建Android工程(Project)后,各目录和文件都代表着什么。除了这个还介绍了开启、导入Android工程和 切换SDK的方法。

当我们创建完Android工程如(HelloAndroid)后,展开"Package Explorer"窗口里的"HelloAndroid"项名称,可以看见如下目录结构:

res:放置应用程序用到的资源文件。其包含(Drawable,layout,values等目录)。当这个目录下的文件发生变化时,src目录 下面的R。java就会自动发生变化。

assets:主要放置多媒体等数据文件 。

res/drawable:放置应用到的图片资源。

res/layout:放置一些与UI相应的布局文件,都是xml文件。

res/values:放置字符串,颜色,数组等常量数据。

AndroidManifest.xml:相当于应用的配置文件。在此文件里必须声明应用的名称,应用所用到的Activity,Service ,Reveiver等。

开启Android工程

我们开启Eclipse环境来,在左上方的菜单上,选择[File->New->Project],会弹出[New Project]对话框。Eclipse是通用的剪辑环境,可根据你所安装的不同的插件而支持许多种类的工程的创建。点击[Android]资料夹下的 [Android Project]对话框,点选"Browse。。"按钮以选择[开启已经存在的工程](Create project from existing source)。我们现选择F盘目录为[F:/Android/projects]中的HelloAndroid工程[F:/Android /projects/HelloAndroid]。

当我们选择现存的工程时,[New Android Project]对话框中的诸如名称(Project Name)以及其他内容都会被自动填写好。这时我们可以按下[Finish]按钮,完成从现有工程新增到Eclipse环境的动作。

导入Android工程

如果你Android工程已经位于工作环境(WorkSpace)文件夹下,想使用上述方法开启现有Andriod工程时,会得到欲开启的工程已在 工作目录下的警告。因此我们得用另一个方法:导入工程。

在Eclipse左上方的菜单上,选择[File->Import]选项,会弹出[import]对话框。选择 [General->Existing Projects into WorkSpace]项目,然后按下[Next]按钮到新一个画面。在[Select Root Directory]栏位旁,按下右方的[Browse。。。]按钮,选择对应的工程。选择好后,按下[Finish]按钮完成从现在存的工作环境 (WorkSpace)资料夹下的工程导入到Eclipse环境的动作。

不同SDK版本的范例工程会放在[andriod_sdk/plateforms/android-版本/samples]目录中,请自行根据要开 发的版本选择范例。

切換SDK版本

Android在SDK1。5版之后引入了支援多个版本SDK模拟器的新特性,让我们得以透过修改属性设定画面的设定,来切换用来编译与运行这些工 程的目标SDK版本。

在[Navigator]的[HelloAndroid]文件夹下点击右键,选择[properties]选项,会开启工程属性设定界面。

在设定画面中先选择左方的Android标签,选择后会出现可勾选的[Project Build Target]选单。

在选单中选择适当的目标版本,选择之后按下OK结束设定画面,这时工程就切换成可使用目标版本编译的状态了。

本站文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 未来两年人工智能要怎么走?看这篇就够了

    未来两年人工智能要怎么走?看这篇就够了

  • 无人驾驶汽车如何改变城市生活?听听他们怎么说

    无人驾驶汽车如何改变城市生活?听听他们怎么说

  • 韩春雨称已能重复实验结果 近期将有消息公布

    韩春雨称已能重复实验结果 近期将有消息公布

  • 英国研发“杀生”机器人 通过生命体获取能量

    英国研发“杀生”机器人 通过生命体获取能量

网友点评网友点评
阅读推荐阅读推荐

据国外媒体报道,在过去两年内,聊天机器人(chatbot)、人工智能以及机器学习的研发和采用取得了巨大进展。许多初创公司正利用人工智能和...

霍金 视觉中国 图 英国著名物理学家霍金(Stephen Hawking)再次就人工智能(AI)发声,他认为:对于人类来说,强大AI的出现可能是最美妙的...

文|郑娟娟 今年,人工智能(AI) 60岁了。在AI60岁的时候,笔者想要介绍一下AI100,一个刚刚2岁的研究项目,但它的预设寿命是100年,甚至更长...

AlphaGo与李世石的人机大战,为大众迅速普及了人工智能的概念。 但对谷歌而言,除了下围棋,现在的人工智能进展到哪一步了?未来,人工智能...