文档章节

Android项目文件的目录结构

博为峰教研组
 博为峰教研组
发布于 2017/02/16 19:51
字数 325
阅读 41
收藏 1

#程序员薪资揭榜#你做程序员几年了?月薪多少?发量还在么?>>>

我们来介绍一些Android的目录结构,在建立新项目的过程中,ADT会自动建立一系列目录和文件,这些目录和文件有固定的作用,有的允许修改,有的不能修改。新创建的Android项目,项目结构包含src目录、gen目录、assets目录、res目录、库文件android.jar以及三个项目工程文件AndroidManifest.xml、project.properties、proguard.cfg。如图:


 

src目录:源代码目录,所有允许用户修改的java文件和用户自己添加的java文件都保存在这个目录中。

gen目录:1.5版本之后新增的目录,用来保存ADT生成的R.java文件。

android.jar文件:是Android程序所能引用的函数库文件,Android平台所支持的API都包含在这个文件中。

assets目录:用来存放原始格式的文件,例如音频文件、视频文件等二进制格式文件。此目录中的资源不能被R.java文件索引。

res目录:资源目录,有五个子目录用来保存Android程序所有资源。

proguard.cfg文件:Android混淆器,用来防止程序被反编译,其实也就是将变量的名称混淆一下,降低程序的可读性。

© 著作权归作者所有

博为峰教研组
粉丝 52
博文 1224
码字总数 479077
作品 0
黄浦
程序员
私信 提问
加载中

评论(0)

如何在Cordova Android 7.0.0 以下版本集成最新插件 极光插件为例

前提 Cordova Android 7.0.0开始改变了项目安卓平台的架构。新建一个空项目分别添加Android 6.4.0 和 Android 7.0.0平台: 生成的安卓平台结构分别为: 可以看到Cordova从7.0.0项目结构开始和...

JoshLiPan
2018/07/17
0
0
android项目两种构建方式的整合(Eclipse/idea和Android Studio)

github文章备份,获得更好的阅读体验 android的两种构建方式 目前android主要有两种构建方式,一种基于ant(传统的),另一种是13年Google/IO上新推出基于Gralde的构建(Android Studio)。从...

龙凯
2014/02/07
8.8K
0
Android Studio安卓学习笔记(二)Android项目结构

上一篇代码,我们学习了Android的功能以及如何用Android Studio开发第一个安卓程序。下面就要介绍Android项目结构。为日后学习打基础。 一:Android项目结构 打开MyFristApp,可以看到如下项...

osc_fdjrfnux
2019/07/08
1
0
Android读取assets目录下文件数据内容

Android读取assets目录下文件数据内容 Android的体系架构设计中,assets目录下的数据内容(图片、文件等等)将不会被Android系统压缩、二次处理等,assets目录下的文件将保持原汁原味打包...

开开心心过
2015/09/06
0
0
android studio 项目结构解析

1、android系统架构 android的系统结构一共可以分为四个,分别为:Linux内核层、系统运行库层、应用框架层和应用层 1.1 Linux内核层 Android系统是基于Linux内核的,这一层为Android设备的底...

西米小娅
2018/09/12
172
0

没有更多内容

加载失败,请刷新页面

加载更多

为什么中国开发不出流行的操作系统和编程语言

为什么中国开发不出流行的操作系统和编程语言 Stitch/2020-2-21 引子 知乎有两个帖子很有意思, 中国能不能写出操作系统? 中国为什么没有自己的编程语言 看了很多回到,有的答案写的很认真,...

osc_oq0m8kxk
26分钟前
15
0
干货,比较全面的c#.net公共帮助类(Common.Utility)

Common.Utility 初衷 网上有各式各样的帮助类,公共类,但是比较零碎,经常有人再群里或者各种社交账号上问我有没有这个helper, 那个helper,于是萌生了收集全部helper的念头,以便日后使用....

osc_qedw9vk0
26分钟前
5
0
flutter开发如何修改APP的名称和图标

1.安卓 2.修改APP名,不是软件里面显示的,而是桌面上应用名称 路径 /android/app/src/main/AndroidManifest.xml android:label="flutterapp" 改换这里的值 3.修改APP图标 路径 /android/app......

一代码农码一代
27分钟前
21
0
PDF文件水印怎么去掉?迅捷PDF编辑器PC的操作方法

PDF文件水印怎么去掉?现在PDF文件被广泛应用于各个办公场景之中,PDF文件的修改也是我们经常讨论的话题。编辑文件时,我们需要使用pdf编辑器。那么,如果文件中有水印,如何删除水印?应该有...

玛哈菲亚
27分钟前
23
0
基于 abp vNext 和 .NET Core 开发博客项目 - 用AutoMapper搞定对象映射

上一篇文章(https://www.cnblogs.com/meowv/p/12961014.html)集成了定时任务处理框架Hangfire,完成了一个简单的定时任务处理解决方案。 本篇紧接着来玩一下AutoMapper,AutoMapper可以很方便...

osc_tzzfwr6n
28分钟前
14
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部