Android(安卓)SDK 实例代码分析---Accelerometer Play(一)
一.工程结构
在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工具自动生成的,不要修改这个文件,你的任何修改都会被擦除。
更多相关文章
- Android(安卓)Studio中生成aar之包括*.jar,*.aar和*.so文件
- Android(安卓)JNI的调用过程
- 【Android】简单实现拷贝文件和文件夹到另一个目录下
- TensorFlow模型移植Android识别手写数字(MNIST)
- HIDL C++
- AndroidJNI实践(1)-使用.h头文件-静态注册JNI方法
- Android输出日志Log类
- Android文件或文件夹内容改变监听器(FileObserver)
- greenDAO的简单使用(一)