Android项目目录简介

Android 项目目录简介:

这是整个项目的常用的文件夹结构,下面我会介绍每一个文件夹的所代表的含义:

src—————-    主要的程序代码都在该文件下编辑,存放java源文件。

gen————–     系统在编译时产生的一些R文件。比如xml中定义的一些(<string name=”app_name”></string>)这些ID都会产生在这里

assets————–  用于存放应用程序中使用的外部资源文件,程序可以通过I/O流对目录中的文件进行读写,存放在此目录下的文件都会被打包到发布包中。

bin ————–   项目运行完后就会在这里产品临时产生的一些编译文件与apk生成包。

libs————–    这个大家很熟悉了,是存放第三方jar包的。

res  ————-    一些图片与项目中用到的页面xml等。

drawable-hdpi、  drawable-mdpi、  drawable-xhdpi等文件夹存放图片文件,根据图片的大小存在不同的位置。

layout—–主要存放页面的xml文件

menu  ——-  该文件夹一目了然就知道是菜单了,我们在手机上点击菜单时创建的xml文件

values  ——-  存放一些在应用中常用到的字符串。

AndroidManifest.xml  ——       系统主入口文件。

一个项目大致的就是这些常用的文件夹,但还有一些文件夹是隐藏的 ,是在创建项目时未创建的,比如:raw,drawable等这些。

时间: 2024-11-16 03:44:40

Android项目目录简介的相关文章

Android项目目录结构分析

项目结构如下图所示,使用不同sdk版本建立的项目项目结构有所不同,总体相同,高版本增加了一些包结构 1.src 和java项目一样src存放项目源代码 2.gen 自动生成,其中R.java文件也是自动生成,ADT 插件自动根据res中文件的变化修改R.java文件,将res中的资源对应一个16进制地址,用于在在代码中引用到这些资源文件. 3.bin 项目编译输出的目录,里面有apk文件 4.res 存放资源文件 a. drawable存放图片 (1)drawable-hdpi里面存放高分辨率的

[Android系列—] 2. Android 项目目录结构与用户界面的创建

前言 在 [Android系列-] 1. Android 开发环境搭建与Hello World 这一篇中介绍了如何快速搭建Android开发环境, 并成功了建立一个没有任何代码更改的 Android 应用程序. 接下来, 就得看看 1. 使用 Eclipse  创建的APP 有哪些目录和文件 2. 如何创建一个比Hello World 高级的一个用户界面 appcompat_v7 在创建 MyFirstApp 的 Android 项目时, 会发现在项目路径下多出了一个 appcompat_v7

第二课 - Android项目目录结构

本课通过Android的HelloWorld项目来介绍Android项目的目录结构. 创立好项目后,左侧显示项目的目录结构如下图: HelloWorld项目结构主要包括下面几项 src文件夹 gen文件夹 Android 4.4.2文件夹 1.4.assets 1.5.res文件夹 1.6.AndroidManifest.xml 1.7.project.properties 下面将分节介绍上面的各级目录结构. --src文件夹 顾名思义(src, source code)该文件夹是放项目的源代码

android项目目录介绍之二

Devices:显示的是连接到Android开发环境的设备,包括模拟器和手机. Android的错误信息和调试信息都在logcat中打印 在Android中,所有资源文件,都会在R.java中生成对应的id,R文件通过静态内部类的形式来管理资源文件,一种类型的资源文件,在R文件中对应一个内部类.R.java中的内容是系统自动生成的,不可以手动更改的.R文件中维护的都是整型变量. 在Android中,文件名不能以数字开头. 在Android所有的资源文件都不能使用中文命名. 在不同的屏幕分辨率下,

Android项目目录结构

src: 存放java代码 gen: 存放自动生成文件的. R.java 存放res文件夹下对应资源的id project.properties: 指定当前工程采用的开发工具包的版本 libs: 当前工程所依赖的jar包. assets: 放置一些程序所需要的媒体文件. bin: 工程的编译目录. 存放一些编译时产生的临时文件和当前工程的.apk文件. res(resources): 资源文件. drawable: 存放程序所用的图片. layout: 存放android的布局文件. menu:

C#程序员学习Android开发系列之Android项目的目录结构

今天开始正式学习Android开发的种种细节,首先从最基本的概念和操作学起. 首先看一下Android项目的目录结构. 这是我随便建立的一个test项目,我们重点关注一下几个方面的内容: 1.src目录:存放java源代码的目录,里面建立一个包,包里面有4个java源文件(分别都继承自Activity).由于java要求比较严格,因此要求类名与文件名一致. gen(Generated Java Files)目录:自动产生Java源文件的目录,是由工具自动生成的,一般不需要自己修改.里面主要有一个

Android开发系列之Android项目的目录结构

今天开始正式学习Android开发的种种细节,首先从最基本的概念和操作学起. 首先看一下Android项目的目录结构. 这是我随便建立的一个test项目,我们重点关注一下几个方面的内容: 1.src目录:存放Java源代码的目录,里面建立一个包,包里面有4个java源文件(分别都继承自Activity).由于java要求比较严格,因此要求类名与文件名一致. 2.gen(Generated Java Files)目录:自动产生Java源文件的目录,是由工具自动生成的,一般不需要自己修改.里面主要有

如何将你的Android项目上传到github

因为实习单位需要,最近研究了一下github的玩法,瞬间感觉自己以前用的svn弱爆了有没有! 因为自己也没有做很深的研究,这里就先分享一下将自己的项目上传到github上的步骤. 这里假设大家已经拥有了一个github账号(如果没有账号的,你还在等什么?), 而且电脑上已经安装了git(如果没有安装,可以下载安装一个GitHub for Windows,Linux用户以Ubuntu为例,直接在终端中输入命令"sudo apt-get install git-core"就可以了) 一.在

Android项目依赖库管理方式简介

在实际的android项目开发过程中,我们一般都会用一些现有的第三方库来实现我们的需求,避免重复造轮子.普遍使用到的,例如:网络请求库.图片处理库.界面UI库(自定义View.动画效果等).各种第三方SDK库(聊天.推送等).笔者早期接触android使用eclipse开发时,当时对这些库的管理方式为:如果能jar包,则将jar包拷贝到libs目录下:还有一些源码库,则以library的方式倒入到工程中,调试. 修改.编译.发布.早期的这种库管理方式存在的一个严重问题是:无法自动跟踪版本.不能自