国际惯例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,目录结构就这些,只要理解就行了,随着学习深入,我知道到最后都会一清二楚的。

时间: 2024-11-05 19:00:43

国际惯例HelloWorld && eclipse界面目录结构回顾的相关文章

【Android学习总结】之eclipse工程目录结构说明及使用

[本博客内的文章是本人的学习笔记总结,如有错误请各位批评指正,谢谢!] 通过eclipse创建的Android工程目录结构如下: 目录结构主要分为以下8个组成部分: 1.源码目录src:该目录主要用来存放java源码 2.gen目录:该目录下的R.java是编译器自动生成的,我们无须干预.工程内Res目录下的所有资源都须通过id的形式登记在该文件内. 3.assets目录:主要是用来存放打包在apk内的文件,比如:你需要通过WebView来读取本地html文件,你就可以把html文件放在该目录下

eclipse 左边目录结构下五referenced library解决办法

没有referenced library,加入多个jar包,导致项目看上去庞大 解决办法: 在Package Explorer窗口中会出现Referenced Libraries,但Java EE 透视图中默认左边只有Project Explorer窗口.因此只要打开Package Explorer窗口即可,打开方法:菜单Window->Show View->Other->Java->Package Explorer,如果Package Explorer窗口中仍不见Referenc

Android开发:程序目录结构详解

HelloWorld程序的目录结构概述 我们可以在文件夹中看到,HelloWorld程序的目录主要包括:src文件夹.gen文件夹.Android文件夹.assets.res文件夹. AndroidManifest.xml.default.properties.在Eclipse的左侧展开HelloWorld项目,可以看到如下图的目录结构: 下面将分节介绍上面的各级目录结构. 1.src文件夹 顾名思义(src, source code)该文件夹是放项目的源代码的.打开HelloWorld.jav

Android工程的目录结构详解

在搭建Android开发环境及简单地建立一个HelloWorld项目后,本篇将通过HelloWorld项目来介绍Android项目的目录结构.本文的主要主题如下: 1.HelloWorld项目的目录结构 · 1.1.src文件夹 · 1.2.gen文件夹 · 1.3.Android 2.1文件夹 · 1.4.assets · 1.5.res文件夹 · 1.6.AndroidManifest.xml · 1.7.default.properties 下面将分节介绍上面的各级目录结构. 1.1.sr

赤裸裸的Mybatis之基础应用小结以及IntelliJ IDEA目录结构的一些小问题

IntelliJ IDEA目录结构的一些小问题 [赤裸裸的Mybatis之基础应用小结] 1.不管怎么样,先建立一个简单的MySQL数据表,如下所示 2.接下来要做的事情就是通过Mybatis对数据表进行基础的增删查改,写好bean以及打算实现的方法 import java.util.List; public class PersonDAO { public void savePerson(Person person) { } public void removePersonByName(Str

ThinkPHP学习(二)理清ThinkPHP的目录结构及访问规则,创建第一个控制器

ThinkPHP的目录结构 回顾上一篇的安装目录: 目录对应关系 F:\\PHP├─index.php       入口文件├─README.md       README文件├─Application     应用目录├─Public          资源文件目录└─ThinkPHP        框架目录 thinkphp 的目录结构 ThinkPHP 的目录结构非常清晰和容易部署.大致的目录结构如下,以项目为基础进行部署. ┎━ThinkPHP 框架系统目录┃ ┝ ThinkPHP.ph

初识最简单的android application目录结构

认识android目录结构非常重要.犹如单词对于学习一门语言一样重要一样.在今后学习android 内核源码时候,也是最开始需要先熟悉android源码目录结构一样.刚开始学习目录结构,自然有可能比较枯燥,这可以在后期不断熟悉的时候,进行不断的总结顾名思义(src, source code)该文件夹是放项目的源代码的.打开HelloWorld.java文件会看到如下代码:. 最简单的helloworld应用程序目录结构: 1,src目录: src:source code 该文件夹是放项目的源代码

Hadoop1.x目录结构及Eclipse导入Hadoop源码项目

这是解压hadoop后,hadoop-1.2.1目录 各目录结构及说明: Eclipse导入Hadoop源码项目: 注意:如果没有ant的包可以去网上下,不是hadoop里面的. 然后如果通过以上还报错的话,可以右键点击项目,然后如下图(配置**/*):

Eclipse中一个Maven工程的目录结构

在之前的javaSE开发中,没有很关注Eclipse工程目录下的环境,总是看见一个src就点进去新建一个包再写一个class.以后的日子中也没有机会注意到一个工程到底是怎么组织的这种问题,跟不要说自己试试怎么控制了. 但是最近在学习Maven的时候知道了它对工程的目录结构有要求,也就是所谓的"惯例优于配置".有一个被绝大多数人认可的java工程的目录结构被确定下来.这样统一了市面上各种复杂配置的工程.于是我便重新开始查资料,看看别人到底如何安排一个优秀的工程框架的. 首先,一个默认的E