要想理解好Android,首先需要了解Android工程的目录结构,现在我们来看看一个新建好的Android目录结构的样子



1.src:源代码的编写,实现程序的逻辑

2.gen:自动生成的文件,根据res目录的资源文件,资源文件的地址引用,资源统一管理

3.assets:一般存放原始二进制文件,当程序打包时,该目录下的资源不会被压缩优化

4.bin:编译之后的字节码存放的目录,将.class文件压缩成为classes.dex文件,并自动生成安装文件(没有签名不能直接安装在手机上)

5.Mainfest.xml(清单文件或注册文件):程序的大脑,四大组件要做的任何事情都要在这里注册,然后Mainfest.xml会通知系统你的注册信息,系统根据清理文件列表对相应的组件进行处理。Mainfest还包含了程序的名,版本信息号,用户的权限,应用程序信息和注册组件信息。

6.res:资源管理,重点关注

   1)以drawable-**:图片资源的管理,存放图片或和图片有关的标签内容

   2)layout:布局文件的管理,绘制布局

   3)menu:菜单文件的管理,构建菜单

   4)value:基本资源管理(包含字符串,尺寸,颜色,数组。。。)

   5)raw:图片,视频的管理,类似与assets文件夹,但打包程序会做压缩处理。

  

更多相关文章

  1. NPM 和webpack 的基础使用
  2. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  3. 读取android手机流量信息
  4. android 使用html5作布局文件: webview跟javascript交互
  5. Android(安卓)多媒体扫描过程(Android(安卓)Media Scanner Proces
  6. android“设置”里的版本号
  7. Android开发环境搭建
  8. Android(安卓)Resource介绍和使用
  9. 2014.01.21 ——— android 关联android-support源码

随机推荐

  1. RelativeLayout布局属性
  2. Android(安卓)Step by Step (1)——第一
  3. Android开发中 ListView 不能不说的几个
  4. Windows如何配置Android的ADB环境变量
  5. Android(安卓)studio中相对布局组件排列
  6. Android(安卓)onActivityResult()不执行
  7. Android中设置动画循环旋转的方法
  8. android私有目录直接读取
  9. [Android] 问题记录 - Android(安卓)支持
  10. Activity的四种启动模式和onNewIntent()