android-1-入门
环境配置
下载正版android studio使用即可
在android studio初始化第一次运行的需要注意的是三个东西是需要下载的
- android api 33
就是app程序编译成apk的sdk
对应android9.0以上的版本的运行环境
- gradle
一般自动下载,但可能失败
手动下载:
could not install gradle distribution from 'https://services.gradle.org/dist
把压缩文件下载下来
然后解压到C:\Users\OYMN.gradle\wrapper\dists\gradle-7.2-bin\2dnblmf4td7x66yl1d74lt32g
- 安装模拟器
注意这里下的模拟器是最原始的安卓
工程目录
my applicat1和app之间的关系
my applicat1是工程名
app是模块名
一个工程下可以有多个模块
运行程序的本质其实就是运行模块而不是运行工程
各文件夹的作用
1、 mainifest
下面只有一个Xml文件,即AndroidMainifest.xml文件,是App的运行配置文件
2、 java
下面有三个主文件包,其中一个存放当前App的源代码,另外两个保存的是单元测试java代码
3、 res
保存各种程序需要用到的静态文件,如:
- drawable目录存放图形描述文件和图片文件
- layout目录存放App页面的布局文件
- mipmap目录存放App的启动图标
- values目录存放一些常量定义文件,例如字符串常量strings.xml,像素常量dimens.xml,颜色常量colors.xml,样式风格定义style.xml
4、 Gradle Scripts
下面主要是工程的编译配置文件 - build.gradle 有两个,分别对应工程和模块,表示描述App工程的编译规则
- proguard-rules.pro 该文件用于描述java代码的混淆规则,即对代码中的变量使用替换,以实现代码混淆,别人看不懂
- setting.gradle 该文件配置了需要编译哪些模块,初始内容为include:'app',表示只编译app模块
- local.properties 项目的配置文件,在工程编译时自动生成,用于描述开发者的电脑的环境配置,包括SDK的本地路径,NDK的本地路径等等