Android 项目中的各文件的关系与作用
<重要的一点> 《》res文件中包含了一个Android项目的所有的资源文件,
《》gen文件中的R.java文件负责将res文件中所有的资源用java代码定义成相应的
变量,供src文件中的java源文件使用
《》src文件中的java源文件就可以调用这些资源对应的变量,进行程序的编写了
当我们创建一个Android项目后,就会生成许多的程序文件,这些文件相互关联,各有其用
①Manifest文件 manifest文件将应用程序的各个部分紧密的结合在一起。它声明了程序中包含的内容、基本构件
(main building block)、所需的权限等信息。 这个文件是Android项目的系统清单文件,它用于控制Android应用的名称、图标、访问权限等整体属性。除此之外,
Android应用的Activity、Service、ContentProvider、BroadcastReceivier这4大组件都需要在该文件中配置
②Layout(布局)XML文件
layout文件指定了界面的布局。在这里,我们能够编辑界面和布局
③String(字符串)文件
这个XML文件包含了应用程序使用的所有的文本,例如按钮的名字、标签、默认的文本,以及
相似类型的字符串等。即使这些文件都是XML文件,最佳实践仍然是将各个文件分开考虑。
换句话说:layout XML文件负责控件的布局,而string XML文件负责它们的文本内容
④R(资源)文件
R文件负责将java与外部资源联系起来。它是一个自动生成的文件,因此你永远不回去修改它。
每次你修改res目录下的内容,例如添加一个图片或者XML文件内容,它都会被重新生成。
你不必太在意这个文件。我们将在java源程序中使用该文件中的数据,但是我们会使用Eclipse
来帮助我们引用该文件中存储的值。即将外部资源和java代码联系起来。
⑤Java源码文件
Java代码是整个程序的驱动者,它最终会被编译为Dalvik可执行格式,并运行你的程序。
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号