![d0d130327869c1bd0d5e0b11779da909.png](https://i-blog.csdnimg.cn/blog_migrate/997676fa4258d4cb734cbfadb2608311.jpeg)
通常创建一个android基础项目包含如下结构
![653e1f1fff381d5696e8fd320c53b312.png](https://i-blog.csdnimg.cn/blog_migrate/35d40d21d3f096a1fa8f4e6e5dde139a.jpeg)
先来说脚本配置,项目目录结构下的build.gradle 主要为一些插件版本,和全局配置,通常如下
// Top-level build file where you can add configuration options common to all sub-projects/modules.
然后是app下的build.gradle ,主要是项目依赖,以及版本号的修改,签名设置,依赖添加等等,常用如下配置
apply
然后是app 下manifests 下的AndroidManifest.xml 清单配置文件,这个是最重要的配置文件
<?xml version="1.0" encoding="utf-8"?>
基本上权限申请,四大组件activity,service,broadcastReceiver,contentProvider都在这里配置,比如应用程序的入口配置为如下activity
<activity
其次就是java 下的代码库,就是我们真正编写代码的地方
![a3631d940d6d184ca37c985a63bd6a3e.png](https://i-blog.csdnimg.cn/blog_migrate/dbdb91f8f813611389b159597134f3a1.png)
另外一个重要的地方就是资源文件
![2e0c5e6a102182152b54b7afb4c7d4f4.png](https://i-blog.csdnimg.cn/blog_migrate/1871b78555749579b0aed1584089277d.jpeg)
常用的包含,assets文件夹和res文件夹,assets 主要放一些数据文件,内置到程序中,比如存放一个网页到本地显示,或者解压一些数据。res 下主要是资源文件,比如图片文件drawable,布局文件layout,mipmap启动图标文件,values 下字符串文件,颜色资源文件,样式文件。一个基本的android项目就包含这么多,后期在做具体项目的时候,在仔细讲解每一个案例。
我是tibbytang,7年android开发经验,关注我,学习更多android开发知识