Android开发
这篇因为个人很多原因搁置了很久,有事情忙,忙完就想要偷懒,还有点拖延症。
Android项目的基本组成
要想了解项目的基本组成,看项目的框架是不可避免的环节。
有一个缺点就是Android Studio 打开很慢,虚拟机占用内存高。。

因为我会java,不会 Kotlin,所以这里就新建个以java为基础的新项目来分析它的构成
Mininum API level 我就选9.0 关于这个API 如何选择请看我的上一篇Anroid的安装和配置
点击Finish后,可以在左边的窗口看到项目的结构,这里有不同的分类,让你更清晰的了解在不同的视角下它的组成
点击左上角的Android 的下拉框,可以看到prersentation(展示)的模式

我常用的是Android、project 和packages 这三个。
接下来,我们先在Android 展示模式下分析结构
Android presentation structure
我们通过结构树可以看到
app
Gradle Scripts
java(generated) 和Gradle Scripts,初学者不用了解 ,对于android开发来说,了解Gradle还是必不可少的,因为很多问题都是由于Gradle造成的而不是项目本身。
Gradle 我只是简单的看过官网的一些介绍,所以下面我就不分析这两个了,感兴趣的可以去官方查阅。

app
存放所有开发app的文件,包括 manifests、 java 、java(generated) 、res

manifests

java
包含 Java 源代码文件,包括 JUnit 测试代码。

java(generated)

这里暂时不介绍
res
存放各种非代码资源如图片,音频,动画、 XML 布局、界面字符串和位图图像。

Gradle Scripts

Gradle Scripts是进行配置构建,初学者默认构建方式就可以
这里暂时不详细介绍,这里要说明的一下的是,解决 Unknown host mirrors.opencas.cn 这个问题的。
因为这个网址已经被排在外面了,国内是访问不了的,所以在全局属性文件中把这个注释掉再重启项目或者重新打开Android Studio 就可以了。

3492



被折叠的 条评论
为什么被折叠?



