Android应用工程文件组成
来源:互联网 发布:js获得url的参数 编辑:程序博客网 时间:2024/05/04 11:37
元素
描述
是否必须
AndroidMainfest.xml
Android应用程序描述文件,是Android项目的系统清单文件,用于控制Android应用的名称、图标、访问权限等整体属性。此文件定义应用程序的Activity、ContentProvider、Server和Intent接收者。也可以使用此文件以声明方式定义应用程序所需的权限,以及将特定权限授予使用该应用程序的Service的其他应用程序。而且该文件可以包含可用于测试该应用程序或其他应用程序的细节
是
src
文件夹,包含应用程序的所有源代码
是
asserts
任意文件夹和文件集合
否
res
文件夹,包含应用程序所用的全部资源文件。比如layout存放界面布局文件、values目录下则存放各种XML格式的资源文件(string.xml是字符串资源、color.xml是颜色资源文件、dimens.xml是尺寸资源文件)。drawable-ldpi(36*36)、drawable-mdpi(48*48)、drawable-hdpi(72*72)、drawable-xhdpi(96*96)、drawable-xxhdpi(144*144)存放不同大小的图片文件。
是
drawable
文件夹,包含应用程序锁使用的图像或图像描述符文件
否
anim
文件夹,包含描述应用程序所使用的动画的XML描述符文件
否
layout
文件夹,包含应用程序的View。应该使用XML描述符创建应用程序的View,而不是它们进行的编码
否
menu
文件夹,包含应用程序中的菜单的XML描述符文件
否
values
文件夹,包含应用程序使用的其他资源。此文件夹中的资源。此文件夹中的资源示例包括字符串、数组、样式和颜色
否
xml
文件夹,包含应用程序使用的其他XML文件
否
raw
文件夹,包含应用程序必需的其他数据——可能是非XML数据
否
Android Library
这个是应用运行的Android库
否
从上表可以看出,Android应用程序主要由3部分组成:应用程序描述文件、各种资源的集合、应用程序源代码。
一些与资源相关的限制也值得注意。首先,Android仅支持在res下创建预定义文件夹,而且预定义文件夹下不能嵌套其他文件夹。其次,assets文件夹与res下的raw文件夹具有很多相似性,两个文件夹都包含原始文件,但raw中的文件被当做资源,而asserts中的文件不是。所以raw中的文件可以本地化,可以通过资源ID访问,但asserts文件夹的内同被视为通用内容,对它们的使用没有资源限制,不需要提供支持。注:由于assert文件夹的内容未被当做资源,所以可以在其中随意建立文件夹和文件。
- Android应用工程文件组成
- Android应用工程文件组成
- 介绍Android应用工程文件组成
- android应用工程组成
- 2014-10-25Android学习--------Android应用工程文件组成
- android 入门之四【应用工程文件组成详解】
- Android工程文件组成(myeclipse)
- Android学习基础--工程文件组成
- Android周学习Step By Step(3)--应用工程文件组成
- android应用的组成
- android --- 应用无工程文件eclipse打开
- Android应用程序文件组成
- Android应用的基本组成
- 工程 组成
- Android学习2——应用组成
- Android工程文件结构
- Android工程文件结构
- [android]工程文件介绍
- linux下追查线上问题常用命令
- 浅谈scanf,getchar,gets分别输入字符串有什么区别
- 骨骼动画
- 提问
- ORACLE索引介绍和使用
- Android应用工程文件组成
- 《剑指Offer》学习笔记--面试题10:二进制中1的个数
- struts2学习笔记
- HDU 3853 LOOPS(概率dp 求期望)
- 关于将XML布局实例化view的对象写法
- ANDROID开发之SQLite详解
- leetcode 专题—sort
- 利用qt打开一张图片并转成灰度矩阵
- 【转载】Android的API版本和名称对应关系