安卓开发学习-app结构学习
开发软件:Android Studio
全局分析
gradle与idea是AS自动生成的文件
buid是编译时生成的文件
gradle里面包含gradle wrapper配置文件
gitignore是用来将指定的目录或文件排除在版本控制之外的
build.gradle是项目全局的gradle构建脚本
gradle.properties是全局的gradle配置文件
gradlew和gradlew.bat是命令执行界面中执行gradle命令的,前者linux,后者windows
HelloWorld.iml是IntelliJ IDEA项目自动生成文件(AS基于其开发)
local.properties指定本机Android SDK路径,通常不用改
settings.gradle用于指定项目中所引入的模块
app目录分析
app中的build也是编译时自动生成的文件,不过内容更加复杂
libs如果项目中使用第三方jar包,需要将jar包放在该目录下
androidTest编写Android Test实例使用,可以对项目进行自动化测试
java名副其实,就是编写java的地方
res资源目录,所用使用的图片等资源放的目录
AndroidMainfest.xml整个Android项目的配置文件,你在程序中定义的所有四大组件都需要在这个文件里注册,还可以在此文件中添加应用程序权限声明
test编写Unit Test实例使用,对项目自动化测试的另一种方式
gitignore将app模块内的指定的目录或文件排除在版本控制之外
app.iml IntelliJ IDEA自动生成文件
proguard-rules.pro指定项目代码混淆规则
res详解
drawable为开头的文件夹用来储存图片
mipmap开头文件夹放应用图标
values开投文件夹用来放字符串、样式、颜色等配置
layout文件夹用来放布局文件
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】