android笔记3——项目文件结构说明

以下是andoid项目文件结构图,常用操作部分已经用矩形框标注好了。。

接下来,我们队每一个文件夹或者文件说明一下:

1、核心文件AndroidManifest.xml,App清单文件,就像我们去饭店享食美味,饭店给我们提供的菜单一样。。

2、src,顾名思义,当然就是放置源代码的文件夹,

MainActivity 表示的为Activity程序,Activity代表的为屏幕。

3、gen文件夹,这个其实也是代码文件夹,只不过这里面包含了R.java(只要往资源文件夹相应的位置中放如资源文件,会自动在R.java中记录的)

如:

    public static final class drawable {
        public static final int ic_launcher=0x7f020000;
    }

4、res文件夹,资源文件夹

4.1、res/drawable* 文件夹,一般存放图片等资源文件

4.2、res/layout 存放布局管理文件,一般为xml文件

4.3、res/menu 存放菜单,一般为xml文件

4.4、res/values* 存放自定义值,一般也为xml文件,比如颜色,color.xml,strings.xml

5、libs文件夹,包含的是项目依赖的第三方库,如jar,so(C/C++)库文件等

6、assets文件夹,一般也存放静态文件,只不过这个不在R.java中记录

7、bin文件夹,不用多说,和java普通项目一样,编译目标文件夹

android笔记3——项目文件结构说明

时间: 2024-12-31 15:14:04

android笔记3——项目文件结构说明的相关文章

移动端--基于Android Studio的项目文件结构(二)【转】

转自[https://www.cnblogs.com/hwb04160011/p/7978816.html] Android基础--项目的文件结构(二) AndroidManifest.xml文件分析 [注]此项目文件结构仅限于Android Studio下的Android项目!!! 在一个Android项目中,AndroidManifest.xml文件(安卓清单文件)是整个APP的配置文件,它位于文件结构中app文件夹中,相当于根目录.四大组件都需要在AndroidManifest.xml文件

移动端--基于Android Studio的项目文件结构(三)【转】

转自[https://www.cnblogs.com/hwb04160011/p/7994624.html] Android基础--项目的文件结构(三) 代码源文件夹与资源文件夹 [注]此项目文件结构仅限于Android Studio下的Android项目!!! 在一个Android项目中,代码源文件夹有4个,分别是java.jni.aidl.rs,资源文件夹有3个,分别是assets.res.resources.(这里的文件夹名称是在project视图下的名称,如有疑问可参考Android基础

【Android开发-3】认识认识项目文件结构和作用

前言:对一件东西的认识,我们一般都是先感性的认识,然后才是理性的认识.认识Android的项目结构,我们就可以对一个项目有整体的感性认识,随着我们不断接触实践总结,我们就会得到一种理性的认识. 一.第一个项目Hello的文件结构如下: 二.结构作用说明 1.src->com.wyz.hello包下面存放Activity文件和功能代码:Activity文件可以理解成操作界面UI的文件源码: 比如上面的MainActivity里面代码就是设置要显示的界面.更简单的理解就是SRC顾名思义,就是存放源码

Android 项目文件结构

在实际开发过程当中,如果对Android项目文件结构不清晰或不熟悉的话,将直接影响我们进行软件开发.今天我们就来介绍下Android项目文件的结构,希望能够帮助大家对Android项目文件结构有一个了解. 当我们创建一个Android项目之后,在左侧解决方案资源管理器中会出现如下图所示文件结构: 首先先谈下src目录.src是源代码目录.专门用来存放java源代码文件: gen:资源索引目录.有Android程序自动创建.自动修改.我们不需要修改: Android 4.0.3:Android程序

Android笔记之 开机自启动

在项目中用到开机自动运行功能,因此学习了下,在此作为笔记记录下. 主要是以下4个步骤: 1.原理了解: 通过搜查资料发现,当Android启动时,会发出一个系统广播,内容为ACTION_BOOT_COMPLETED,它的字符串常量表示为android.intent.action.BOOT_COMPLETED,因此我们只需要在自己的应用中接收这个广播,然后启动APP即可. 2.编写接收器 既然是接收广播,必然是要用广播接收器,因此新建一个继承自广播BroadcastReceiver的类来专门接收上

android笔记1——开发环境的搭建

Long Long ago...已经成为了历史,我还是要说出一个真相:早年前,那时候,android还不被大众所认知的时候,当然开发者也没不像现在那样趋于饱和状态.一位大牛前辈,也是我的学长,那时候我还在上大学.前辈告诫我有时间得去看看android开发,那时候的自己,年轻.冲动.不畏惧,毅然地选择了java服务端开发,放弃了学习android开发. 时隔数年的今天,因为公司业务项目的发展,我还是得去做android开发工作...虽然这几年间断断续续的看了些android开发,但是将成为历史的今

Android Studio下项目构建的Gradle配置及打包应用变体

Gradle简介 ??Gradle是一个自动化构建工具,采用Groovy的Domain Specific Language(领域特定语言)来描述和控制构建逻辑.具有语法简洁.可读性强.配置灵活等特点.基于Intellij IDEA社区版本开发的Android Studio天生支持Gradle构建程序.Groovy是一种基于JVM的敏捷开发语言,结合了Phthon.Ruby和Smalltalk的许多强大特性.同时,Groovy代码既能够与java代码很好地结合,也能够用于扩展现有的代码. Grad

Android Studio导入项目的几种方法

本篇教程中使用到的Android Studio版本为1.0, Eclipse ADT版本23.0.4.请尝试更新到该版本. Android Studio默认使用 Gradle 构建项目, Eclipse 默认使用Ant构建项目.建议Android Studio导入项目时,使用 Gradle 构建项目. 导入 Eclipse 项目 本例中,使用到的 Eclipse 项目结构如图: e-demo 为主项目, appcompat_v7 为 library 项目. 导入 Generate Gradle

Android 笔记之错误记录

前言--好记性不如烂笔头,记录Android学习过程中遇到的各种问题BUG.O(∩_∩)O 错误1 -- Caused by: android.content.res.Resources$NotFoundException: String resource ID #0x0 错误原因--一般是int 型数据赋给String ,然后让TextView显示就会出现如上错误. 解决办法--用String.valueOf 或者在int数据后加"" 错误2-- 在布局文件中,文本的设置使用如下写法