国际惯例HelloWorld && eclipse界面目录结构回顾

  正式开始Android学习,我用的是郭神的《第一行代码Android》

  开发之前先要配置环境。用的是Google的eclipse绑定包,里面有Android SDK、 Eclipse、 ADT插件。下载地址http://pan.baidu.com/s/1ntLYp5J 下载下来后按照步骤一步一步来就好了,其实很简单。

  之后步骤轻松搞定HelloWorld和虚拟机的创建。 

  关键的地方来了,为了以后能和robot愉快的玩耍,必须要对几个常用目录有清楚的认识。目录图如下

 

技术分享

 

  1. src

    和Java一样src存放的是源代码,其中有包名,包下有各种.java文件,以后的活动Activity就是在src中创建。鉴于我当前的知识,我把一个Activity理解为一个class。同时理解为一个界面,如果错的话日后再修改。

 

 

  2. gen

    旗下文件是编译时生成的

        技术分享

            现阶段值得注意的是R.java文件。在日后工程中添加的每一个资源都会在文件中定义一次,给他生成唯一的号码,这样,其他需要用到该资源地方就通过id来访问。

            技术分享

 

 

3.bin

  包含了编译时自动产生的文件。其中好玩的是调试过程中打包的apk文件,在这个目录下可以直接拖到手机里使用。。

 

4.res

  resource的缩写,程序用到的大多数资源都在这目录中,旗下有多个分目录:

  *drawable放的是用到的图片,后面带的是清晰度,高( hdpi),中( mdpi)和低( ldpi)。带x的清晰度更高。。系统按照实际手机清晰 度,自动调用。一般每个素材图片都应该在每个文件夹存放一张。

  *layout文件夹是存放布局文件的,布局我理解为界面。。XML结尾(XHTML)

  *menu文件 顾名思义菜单文件

  *value存放的是常量文件。下面有一个string.xml里面是自定义的字符串。Google推荐在这个文件中定义字符串,使用时通过@string/name的方式引入。

                                 技术分享

 

5.AndroidMainfest

     配置文件。这个现阶段我理解为上户口的,和C++中的声明类似,你要用安卓中的四大组件,必须现在这注册,不然就是黑户,系统找不到这东西。里面有该组件的信息,以及可以响应intent,cotegory描述。附:Android四大组件-->Activity(活动)、 Service(服务)、Broadcast(广播)、Content Provide(内容提供)

      另外还可以给应用程序添加权限声明,修改创建程序时制定的最低兼容版本和目标版本。。

 

OK,目录结构就这些,只要理解就行了,随着学习深入,我知道到最后都会一清二楚的。

 

 

 

 

                     

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。