一.工程结构

在Eclipse中导入Android SDK 示例程序AccelerometerPlay工程,该应用位于

…\samples\android-9\AccelerometerPlay中。导入Eclipse后,工程目录如下图1。

图1. AccelerometerPlay应用工程目录结构。

1.AccelerometerPlayActivity:工程根目录;

2.src:应用程序源代码根目录;

3.gen:系统自动生成的代码目录,不要试图修改其中的任何内容;

4.Android 2.3:Android平台包;

5.assets:这个目录下可保存任何类型文件,而且这些文件可以打包的程序了,但是Android不会给这个目录下的文件生成ID,所以如何要使用这个目录下的文件,需要制定文件的路径和文件名;

6.res:资源文件存放的目录,Android会自动给这个目录下的每个资源文件生成一个唯一标识ID,生成结果可以在gen目录中的R.java文件中看到。

A.drawable-hdpi:存放高分辨率图片,如WVGA(480 X 800)、FWVGA(480 X 854)

B.drawable-mdpi:存放中等分辨率图片,如HVGA(320 X 480)

C.drawable-ldpi:存放低分辨率图片,如QCGA(240 X 320)

Android系统简单把系统屏幕分辨率简单的分成以上三个等级,我们可以将适应不同等级的图片分别放入上述对应的目录中,以便支持多分辨率要求。

D.layout:存放Activity布局定义文件的目录,本示例中布局定义在main.xml文件中。

E.values:存放应用字符、颜色、数组等常量资源,本示例在strings.xml文件中定义字符常量资源。

7.AndroidManifest.xml:本应用程序的清单文件,这个文件必须保存在工程根目录中,主要功能如下:

A.给应用程序命名,唯一标识系统中的应用;

B.描述应用的组件构成及其权限

C.SDK版本等。

8.Default.properties:这个文件是Android工具自动生成的,不要修改这个文件,你的任何修改都会被擦除。

更多相关文章

  1. Android(安卓)Studio中生成aar之包括*.jar,*.aar和*.so文件
  2. Android(安卓)JNI的调用过程
  3. 【Android】简单实现拷贝文件和文件夹到另一个目录下
  4. TensorFlow模型移植Android识别手写数字(MNIST)
  5. HIDL C++
  6. AndroidJNI实践(1)-使用.h头文件-静态注册JNI方法
  7. Android输出日志Log类
  8. Android文件或文件夹内容改变监听器(FileObserver)
  9. greenDAO的简单使用(一)

随机推荐

  1. 2011.06.03(2)——— android 1.6 launcher
  2. 关于用Android的API重写drawRegion方法的
  3. android Intent使用
  4. android和ios button点击变暗效果
  5. Android 系统启动过程简略分析
  6. Android中view的简单应用---随手指移动的
  7. android 坐标布局 AbsoluteLayout
  8. Android系列之Post图片和数据
  9. Android NDK中使用LOG调试C++程序
  10. Android4.4 GPS框架分析