彩票走势图

IntelliJ IDEA教程之Andriod项目开发篇:理解项目结构

原创|使用教程|编辑:龚雪|2014-08-07 09:55:32.000|阅读 5729 次

概述:本节IntelliJ IDEA教程中,介绍Andriod项目结构,包括目录下各种文件夹及其内容,其中包括AndroidManifest.xml清单文件的自己编写!

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

Andriod项目实质就是特殊的Java项目,在IntelliJ IDEA中,Andriod项目整体结构与Java项目,但细节上还是有一定的出入。

打开项目视图

默认情况下,项目如下图所示,隐藏了组成文件列表。如果要看到项目文件结构,你需要点击项目列表选项(如图鼠标所示),或者使用快捷键Alt+1。

IntelliJ IDEA教程之项目结构

打开Andriod项目文件结构以后,可以看见类似于Java项目的文件结构,如图:

IntelliJ IDEA教程之项目结构

code-related文件夹 

通常,源代码位于src 文件夹中,而资源位于res文件夹中。而项目属于通常被AndroidManifest.xml文件替代,用于更好的扩展。

res 文件夹包含所有应用程序使用的外部资源,如:图片、布局文件、字符串、菜单,和任何其他辅助信息。

  • 可拖拽子文件夹:可拖拽文件夹包含所有的图片及参考,这包括应用程序的图标,splash-screen图像以及其他图像用于美化用户界面。 
  • 布局子文件夹:布局文件夹包含布局文件用于定义视图的结构。UI布局文件最终是一个XML文件,您可以手动编辑在IntelliJ IDEA,或者更好的是,通过集成编辑图形设计工具。 
  • 值子文件夹:值文件夹包含XML文件声明字符串,图形样式和颜色。通常,数据存储在XML文件名称/值对的形式表示。隔离资源文件夹的主要原因是为了方便定位。 
  • 菜单子文件夹:菜单文件夹包含菜单的定义要使用的应用程序,菜单被表示为一个XML文件,并每一个项目列表有惟一的id。
  • 资产文件夹:这是一个可选的文件夹也针对存储资源。 的主要区别 res 文件夹是放置在任何内容。 

AndroidManifest.xml

每个Android应用程序清单文件是必需的,清单必须是位于项目的根文件夹的一个XML文件:AndroidManifest.xml。清单声明包名称和版本以及所需的最小的Android SDK的版本设备运行应用程序。这可以防止应用程序被安装在不受支持的设备。清单还声明应用程序需要依赖用户和权限列表系统组件。 

作为一名开发人员,您需要手动编辑manifest文件,有两个主要原因:当你添加一个新的活动到你的代码库,你需要以编程方式访问需要权限,如本地存储的功能,传感器和互联网。如图:

IntelliJ IDEA教程之项目结构


标签:JavaIDE集成开发环境 AndroidAndroidsdkIDE

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP