Android工程目录结构
src:源代码。如果最初选择创建Activity,会有一个Activity的子类
gen:系统自动生成的文件。R.java 中记录了项目中各种资源ID
BuildConfig.java 标记项目是否可以Debug
Android 4.4
当前工程所使用的SDK类库
Android Private Libraries
用来支持各个版本的类库
assets:资源文件
不会在R文件注册,原封不动发布
里面可以放置应用程序依赖的一些文件
如果此文件夹中存放的文件过大,在发布时,上传apk将会很慢。
bin:编译后的二进制文件
包括class、资源文件、dex、apk、清单文件等
libs:工程中使用的库
默认带有版本支持的类库,像v4、v7包
res:系统资源,所有文件都会在R文件生成资源ID
drawable:图片
layout:界面布局
menu:菜单 values:字符串、样式等数据
anim:动画
raw:原生文件
drawable-hdpi:高分辨率的图片目录
drawable-ldpi:低分辨率的图片目录
drawable-mdpi:中分辨率的图片目录
drawable-xhdpi:大分辨率的图片目录
drawable-xxhdpi:超大分辨率的图片目录
AndroidManifest.xml:清单文件
Android中的四大组件(Activity、ContentProvider、BroadcastReceiver、
Service)都需要在该文件中注册
程序所需的权限也需要在此文件中声明,例如:电话、短信、互联网、
访问SD卡。
manifest节点:pakeage:是应用安装的路径data/data的目录,手机上的
应用程序的不能有一样的包名/目录。
manifest节点:
versionCode:应用程序版本号
versionName:应用程序版本名称
proguard.cfg:
用来混淆代码的配置文件,防止别人反编译
project.properties:
标记该项目使用SDK版本号,早期版本名为:default.properties
Android工程目录结构
最新推荐文章于 2024-10-09 14:29:16 发布