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

经过几天的突击,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文件属性。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值