android目录说明
来源:互联网 发布:崂山道士马思唯 知乎 编辑:程序博客网 时间:2024/05/22 21:49
- gen自动生成目录
目录中所有文件都是由开发工具自动生成,目录中最重要的就是R.java文件。 这个文件由Android开发工具自动产生的。Android开发工具会自动根据你放入res目录的xml界面文件、图标与常量,同步更新修改R.java文件。正因为R.java文件是由开发工具自动生成的,所以我们应避免手工修改R.java。R.java在应用中起到了字典的作用,它包含了界面、图标、常量等各种资源的id,通过R.java,应用可以很方便地找到对应资源。另外编绎器也会检查R.java列表中的资源是否被使用到,没有被使用到的资源不会编绎进软件中,这样可以减少应用在手机占用的空间。
- src java原代码存放目录
这个就是你要写代码实现你的应用逻辑的地方
- res 资源(Resource)目录
这个是资源目录,如图片或其它数据都是放在这个目录下的文件夹
res/drawable 专门存放png、jpg、gif等图标文件。在代码中使用getResources().getDrawable(resourceId)获取该目录下的资源。
res/layout 专门存放xml界面文件,xml界面文件和HTML文件一样,主要用于显示用户操作界面。
res/values 专门存放应用使用到的各种类型数据。其中res/anim/ 编译成帧动画的XML文件。
strings.xml 定义字符串和数值。
arrays.xml 定义数组。
colors.xml 定义颜色和颜色字串数值。
dimens.xml 定义尺寸数据。
styles.xml 定义样式。
res/xml/ 在Activity中使用getResources().getXML()读取该目录下的XML资源文件。res/raw/ 该目录下的文件将直接被复制到设备上。编译软件时,这些数据不会被编译,它们被直接加入到程序安装包里。 为了在程序中使用这些资源,你可以调用getResources().openRawResource(ID) , 参数ID形式:R.raw.somefilename。
- libs 存在jar包目录
这个不是android创建项目就有的,这个是你需要添加其它jar包时,你可以创建一个libs目录,之后把jar包放在这个目录 下。
- assets 其它资源目录
你可以把其它资源放在这个目录,比如应用的介绍内容保存在tx文件内,再把这个文件放在这个目录下。
InputStream inputStream = context.getAssets().open("content.txt");
- Android 源码目录说明
- Android 项目目录说明
- android目录说明
- android项目目录说明
- Android框架目录说明
- android源代码目录说明
- android系统目录说明
- Android目录结构说明
- Android SDK目录说明
- Android工程的目录说明
- Android工程的目录说明
- Android目录及其文件说明
- Android项目目录构成说明
- Android 源码目录结构说明
- Android 源码目录结构说明
- android源代码目录树说明
- Android项目工程目录说明
- Android的目录结构说明
- 解决Access连接 accdb 不可识别的数据库格式异常
- 计算几何初步-向量的旋转 Rescue The Princess
- 斜45度地图简介、坐标系转换以及数据碰撞
- 内存详解
- 【中级】C++析构函数抛出异常
- android目录说明
- Java面向对象之类和封装
- esri/tasks/TrimExtendParameters
- hdu 2426 Interesting Housing Problem(最大权值匹配)
- WebView基本使用
- 用C++设计一个不能被继承的类
- Linux Shell输出命令结果到脚本变量中
- android 使用代码实现 RelativeLayout布局
- Java IO学习