Android SDK 实例代码分析---Accelerometer Play(一)

一.工程结构

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

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

Android SDK 实例代码分析---Accelerometer Play(一)_第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工具自动生成的,不要修改这个文件,你的任何修改都会被擦除。

 

你可能感兴趣的:(eclipse,c,android,工具,平台,代码分析)