温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
大家好,本期视频我们来看一下项目的结构,打开我们上次创建的工程,先看左边的部分APP这个目录存放着代码、layout、图片等等文件,我们先来看几个关键的地方,先找到activity main activity的存放位置和报名是相对应的,虽然它是colon文件,但外层目录名字依旧是Java res目录存放着很多资源文件,例如图片文件和jarable等等。打开layout目录,可以看到activity main这个XML文件,它是main activity的layout文件,后面我们新建的R文件都放在这个目录里,这一系列的main map目录存放的是。
01:00
P的图标,它们对应着不同的分辨率。winux目录存放一些资源配置,例如这里的colors文件里面配置了一些颜色设置,可以给颜色起名字,也便于我们的理解,有助于我们的开发工作。as Di调色板可以非常方便的选择颜色。s strings文件存放一些字符串,方便引用。tes文件可以用来配置style,例如activity的主题。可以看到这里指定了一些颜色,它能引用colors里的颜色,简单来说就是颜色放colors,字符串放strings。Manifest文件也被称为清单文件,我们用到的activity service等等需要在清单这里注册,可以看到我们的main activity已经在这个清单里面了。label是APP的名字,Icon是APP的图标。接下来我们看ID,我们可以把G理解成一个编译工具。
02:17
APP目录里的gidle俗称为模块的gidle,或者APP的grid的文件。在项目的根目录下还有一个b gradeid文件,俗称项目的gradeid文件。先看APP的gradeid编译用的SDK版本是29,默认情况下应用ID和报名是一致的,这里也不要随便去改它。罗扣是版本号,大的版本号APP能覆盖安装低版本号的APP Russia nameme是版本名,这个字符串和版本号不强制关联,试试给它加个标识,比如加个stage版,好,接下来让鬼Le跑一下,OK,还有一个很重要的地方是依赖。
03:17
也就是引用,一般第三方库我们需要在depends这里添加,可以看到这里已经有了一些依赖,目前不用去动他们。再来看项目的gid,这里指定了Lin的版本,这是全局的依赖,APP的依赖不要写在这里。Repositories指的是仓库,这里默认的是Google和center,通常不用修改好的本期视频,我们简单了解了项目的结构,了解了代码资源清单以及grid的位置,那么本期视频到这里就结束了,感谢大家观看。
我来说两句