CHA1-Structure——2.Android项目目录结构

原文:Android Directory Structure

概述


在Android项目结构中,最常被编辑的文件夹有:

  • src-项目相关的Java源文件。包括Activity控制器文件,model类以及helper类。
  • res-项目相关的资源文件。所有的图片,字符串资源,布局和其他资源文件都保存在res目录下的资源文件层级中。
  • res/layout-XML布局文件,描述每个Activity的视图和布局以及部分视图,比如列表项。
  • res/values-存储不同属性值的XML文件,包括strings.xml,dimens.xml,styles.xml,colors.xml,themes.xml等等。
  • res/drawable-在这里存储应用中用到的各种密度独立的图片资源。
  • res/drawable-hdpi-用于各种分辨率的特定像素密度的图片文件夹序列。

最常被编辑的文件有:

  • res/layout/activity_foo.xml-这个文件描述了Activity的UI布局,即每一个视图对象在应用程序当前屏幕上的位置。
  • src/.../FooActivity.java-Activity控制器,使用View构建Activity,处理当前应用屏幕上所有的事件和View逻辑。
  • AndroidManifest.xml-这是Android应用程序的说明文件。它包含了Android应用程序的信息,比如支持的最小Android版本号,访问Android设备功能的权限比如网络访问权限,拨号权限等。

其他不太会被编辑的文件夹有:

  • gen-包含生成的Java代码文件,它是在Android系统内部使用。
  • assets-项目中不被编译的源文件;很少使用。
  • bin-项目被构建时生成的应用包文件。
  • libs-包含你想在应用中关联的库文件(jars)。

参考引用

  • http://developer.android.com/tools/projects/index.html#ApplicationProject
  • http://www.codeproject.com/Articles/395614/Basic-structure-of-an-Android-project
  • http://mobile.tutsplus.com/tutorials/android/android-sdk-app-structure/

你可能感兴趣的:(CHA1-Structure——2.Android项目目录结构)