现在的位置: 首页 > 综合 > 正文

android学习之快速入门1–android工程文件分析

2012年11月06日 ⁄ 综合 ⁄ 共 1311字 ⁄ 字号 评论关闭

经过几天的突击,android应该算是入门了,现在来总结回顾一下,给需要准备学习android的人已借鉴。
我原来是学C++嵌入式,wince下写程序的。java从来没搞过,花了半天把java语法浏览一遍,看了《老罗android开发视频教程》关于环境搭建,工程建立,activity介绍等的视频。然后就开始看示例工程了。

    首先认识android工程文件

当你拿到一个陌生的工程时,首先分析下他的目录,分别研究研究是都是啥内容,做啥的。这儿先分析下android下的文件,先看图,红色方框是重点,也是以后用得比较多的地方。

(1)src文件夹 - - - - 源代码

         src 目录下放置的是Java源文件,这个文件中可以创建若干的Java包,在包中可以创建应用的处理逻辑,应用的Activity都会放在这个目录下,可以点击新建一个工程点开看看。

 

(2)gen目录 - - - - - 自动生成(Generated)的文件

       gen目录下的Java包中有“R.java”文件,是由Eclipse自动生成,开发者不用去修改和维护里面的内容。这个文件非常有用!!它和另一个文件夹res紧密相连,对res下资源的操作都会导致R.java文件的重新编译,R.java 中定义的常量类也是间接帮助Activity完成对资源的应用和管理,android这样设计的好处是,使得复杂的资源通过专门的类来管理,很方便和安全。

 

(3)assets-工程资产管理节点

      主要管理android工程所引入的资产素材文件

(4)res-工程资源管理节点

       主要管理引入的资源素材,这包括了3个子节点

      a. drawable 子节点 用于管理可绘制的图片资源,图片,图标icon等;

      b. layout 子节点 用于布局的管理,就是界面控件的摆放,对应有五种布局方式;

      c. values 子节点 用于常量值的管理,类似于C里面的常理声明;

(5)androidManifest.xml- - - - -重要文件

      其中包含了该工程信息和组成部件,很重要文件!通过这个清单,可以获取项目的包名、 android版本信息、组成部件以及SDK的版本信息内容。其中应用程序节点表示当前的应用程序,该应用程序包含唯一一个Activity组件,该Activity通过意向对象(intent)的指定行为(main 主要) 和 分类(LAUNCHER ) 来启动。这个地方还说明工程中使用的activity名称,activity属性,比如横屏: android:screenOrientation="landscape",默认屏幕竖屏。

(6)default.properties-工程属性文件节点

         该文件由android工具自动生成,主要记录了目标 andriod平台的版本信息。

  总结:刚用才几天,从我设计工程来说,用的比较多的有src源程序文件目录,drawable文件,layout文件,androidManifest文件,values文件,其他的文件基本不动。在后续的文章中介绍源文件、layout文件、androidmanifest文件属性。

 

抱歉!评论已关闭.