05_项目的目录结构与安装及启动过程分析

来源:互联网 发布:淘宝好看的女装店 编辑:程序博客网 时间:2024/05/17 22:17
src 存放java 的源文件;

gen: 用于存放由 开发工具自动生成的源文件; R 文件用于登记各种资源的id;
res : 存放资源文件; 图片: 文字;等等;
drawable-hdpi

R 文件里面的draw  h: 高  l: 低 m: 中; 如果适配不同的分辨率可以配三种不同的 图片; 会根据不同的分辨率自动在其
内部找到不同大小的图片;  可以一张图片做成不同大小;


layout--main.xml;  存储界面; 类似于jsp;
values 存放不同的值; 建议把字 放在Strig.xml 里面; 减少内存空间占用;以及实现国际化;


如果文字很多的话 会使得 strings.xml 变得很臃肿;

可以在values 里面 新建一个 android xml;    可以分散到不同的配置文件中;


在assets 文件夹里面放资源 不会再R 文件生成资源id; 读取/assets目录下必须指定文件路径; 如file:////android_asset/xxx.3gp;

default.properties ;   不用关注; 只有针对版本的信息; 不用修改;
 mainFest .xml 清单文件;
package : 唯一标示;

  <application   // 应用图标;  @drawable/ic_launcher 代表R 文件里面drawable里面的icon  id;

        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >

// activity 代表窗口; 一个activity 可以有多个窗口;  
        <activity
            android:name=".MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>