延续上篇所提到的,接着我们要从第三点开始介绍
三res-----------资源目录
今天介绍res这个目录,它是resource的缩写,专案所需的UI相关档案,依据用途的不同,最分为”drawable”、”layout”、”value”这三项。
1.drawable
简单来说就是图片资源档,当应用程序需要使用图片时,会统一将这些照片至於这个目录之下,其副档名可为”.jpg”或是” .png”。
2.layout
为UI(使用者介面)的版面配置档,会像是成形的画面,按钮画面等,都会放在这个目录之下。
3.values
为UI(使用者介面)所需要用到的一些变数值,像是:色彩、范围大小、风格等,这些会使用到变数的档案,就会放置在这个目录中。
四Gradle-------------自动化建构工具
Gradle是一个专案自动化建构工具负责管理专案的设定,它的应用范围不限於java,也可以搭配其他语言使用,
1.bulid.gradle
每个应用程序可以拥有多种模组,这个档案记录着在每个模组下所需的属性等等,像是运动纪录程序,它可以包含手机或是智能手表两种模组。
2.gradle-wrapper.properties
这是一项自动生成的文件,除非想更改gradle版本,否则无须更动到,也就是说,在大多数情况下,我们都不会使用到喔
3.proguard-rule.pro
这是一个程序混淆规则配置文件,目的在於保护程序码,同时也可将apk档案的大小降低。
4.gradle.propeties
Gradle设定文件,专门用来设定全域资料,将敏感讯息存放於此,可以避免将其上传到版本控制系统。’
5.settings.gradle
主要功能是管理专案中的模组,当我们要使用其他模组时,也必须在这加上那个模组的路径。像是当运动纪录程序要使用在智能手表上时,也必须在这加上智能手表的路径。
6.local.properties
在我们时做专案时,有些属性属於个人或式开发用,不需要或是被禁止上传到GitHub的属性。
此系列文章会同步发文到个人部落格,有兴趣的读者可以前往观看喔。 当测试脚本有重复的地方,除了可以写...
创建App一关於本App(TeenMate) 为何选择在关於TeenMate的这一项功能作一天日记,...
在这第六世代的战争中、面对来势汹汹的 DC、SONY 当然也早就有准备、非常机歪的选在 DC 发售的...
本篇以 Vue CLI 开始这一回合。 Vue CLI 提供快速建置的开发环境,使用者只需透过简易设...
网页中的<script> 基本上,JavaScript透过控制DOM来控制网页。若要在网...