安卓学习笔记---开篇(目录结构)

第一篇没有从怎么安装开发环境和新建项目开始,默认都已安装了Android Studio和创建好了一个空白项目。如果这两步遇到问题移步这里

 

目录结构介绍

 

外层目录

从最外层看起项目是由下面两个目录组成:

|-- project
	|-- .app
	|-- .Gradle Scripts

从下图可以看出两个图的关系:

Gradle:Gradle是一个非常优秀的构建系统工具,允许你通过插件的方式创建自定义的构建逻辑
我的理解,类似iOS开发使用的Cocospod Java 中的Maven。里面的配置东西挺多,具体解读Gradle点这里

app: 如果有开发经验,知道组件化,从下面图可以看出,app目录其实就是我们该项目的一个组件,app组件也有自己的gradle。

在这里插入图片描述

APP 目录

|-- app
	|-- .mainfests
	|-- .java
	|-- .res

mainfests

AndroidManifest.xml是Android应用的入口文件,它描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent Receivers,还能指定permissions和instrumentation(安全控制和测试)。

详情连接:点这里
在这里插入图片描述

以iOS程序员的理解:类似iOS Infoplist 。整个项目的配置文件,里面指定了开始MainActivity,可以配置项目名,权限等app全局配置。

java

这个就是你程序的工作目录了,全局配置指定的开始MainActivity就这里了,可以在这里继续工程了。

下面两个是测试包,一个是单元测试和全面的andoird测试。类似iOS Test和UITest(最后再关心)
在这里插入图片描述

res

res Resource的缩写 ,里面存放的都是资源文件。

|-- res
	|-- .drawable    
	|-- .layout
	|-- .mipmap

drawable:放图片资源文件

layout: 页面布局文件所放的地方,类似h5 html文件,iOS xib文件。

mipmap: 和drawable类似,goole推荐mipmap只放icon,launcher图片

value: 颜色,字体,样式文件。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星宇大前端

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值