说明:上面的这些代码都是在创建项目时,ADT插件自动生成的。
2.gen包
在gen包中,包含的是ADT生成的Java文件。通常会自动生成两个Java文件,分别是R.java和BuildConfig.java。下面分别进行介绍。
R.java
创建项目时自动生成的R文件的代码如下。

public finalclass R {
public static final class attr {
}
public static final class dimen {
public static final intactivity_horizontal_margin=0x7f040000;
public static final intactivity_vertical_margin=0x7f040001;
}
public static final class drawable {
public static final intic_launcher=0x7f020000;
}
public static final class id {
public static final intaction_settings=0x7f080001;
public static final intcontainer=0x7f080000;
}
public static final class layout {
public static final intactivity_main=0x7f030000;
public static final intfragment_main=0x7f030001;
}
public static final class menu {
public static final intmain=0x7f070000;
}
public static final class string {
public static final intaction_settings=0x7f050002;
public static final intapp_name=0x7f050000;
public static final inthello_world=0x7f050001;
}
public static final class style {
public static final intAppBaseTheme=0x7f060000;
public static final intAppTheme=0x7f060001;
}
}
从上面的代码可以看到,R文件内部由很多静态内部类组成。内部类中,又包含了很多常量,这些常量分别表示res包中的不同资源。
注意:不能手动修改R文件,当res包中资源发生变化时,该文件会自动修改。
BuildConfig.java
public final class BuildConfig {
public final static boolean DEBUG = true;
}
BuildConfig.java文件是调试(Debug)时用的,一般不用修改。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-46737-3.html
我们会做一个合格的对手
相信世界上
投资讲的好
不是怪这个教授