粉丝2252获赞4.1万


哈喽,大家好,欢迎来到手把手教你学会安卓 app 开发,这节课为大家分享一下安卓 sleet 中的 greet 文件。之所以要分享这个 greet 文件,是因为 greet 这个东西对我们新手来说相对的比较抽象,因为它是独立于安卓之外的一个东西。我们刚接触安卓 sleet 的时候,会发现 都要下载一个 grado 这样一个东西,它看起来和安卓没有什么关系,但是我们的项目中必须要有它, 而且我们会发现有两个 beauty grido 这样的文件,似乎安卓工程中到处都处处都充满着 grido 的影子。我们打开这个文件之后发现它里面既不是加二代码,也不是 xml 代码,而是一些我们看起来 不熟悉的东西,那会对我们造成一定的迷惑。网上呢,关于格瑞豆的这部分的解释也比较少,更重要的是我们 新手在新建工程或者是打开别人的工程中碰到的一些错误,常常都跟 grido 的配置相关。所以这节课就就为大家来清场一下这个障碍,为大家明确一下我们需要关注的 grido 中一些关键的配置。我们只需要抓住这几个重要的 嗯,关键点就行了。好,这节课我们将会学到如下几个内容,首先我们需要了解 grido 是什么,它有什么作用。 第二是我们要知道一个 project 与 model 的关系,因为这个是跟我们第三个话题 beautiful 文件有关。我们会发现我们有两个 beautiful, 一个是 project 级别的,另一个是 model 级别的。 最后我们要来辨析一下以下这四个东西的他他们之间的区别,我相信很多人都可能 对这个,对他们四个一头雾水,搞不清楚他们之间的版本之间到底有什么关系。好,我们来一一看一下。首先我们来看一下鬼斗是什么?有什么作用?网上的那些概念都非常的官方啊,其实我们我们只需要 记住鬼斗就是一个编译打包安卓功能的一个构建工具,你们只需要这样理解他就行了,也不要去想太多,看皇上那些特别反人类的一些定义。第二个就是 mo project 与 model 的关系,他们之间的关系就是一个 project 里面可以有多个 model, model 相当于是一个紫的一个一个款,一个板块, model 可以是 app 类型的,也可以是 library 类型的,就像右图这样展示的一样,我给大家来简单的演示一下吧。我们打开我们的工程,我们会看到我们这里有一个 app 啊,并且下面有个小绿点,这就说明我们现在这一个我们首先是建立了一个工程,是吧?我们这个工程里面现在他有一个 model, 也就是我们的 app 这个 model, 并且呢这个 model 它是 app 的类型的,也就是说它是一个应用类型,可以运行。我们在这里 我们在他的这个贝勒德格瑞的文件里面也可以找到哦,这条证据,证据就是我们在贝勒德格瑞的文件的第一行会发现他有一个这样的标识,里面有一个 apk 信,这个 appk 信就表明他是一个 app 类型的魔斗,可以运应用吗?应用可以运行,就是 app 类型另一种类型, 某抖类 library 类型的是什么样的呢?我们说的这其实还有个 library 类型的,我们来建立一个吧,在这里先扭,我们之前都是扭一个 project 的,其实要想扭一个子 纸板块,我们可以这样去拧一个 model, 我们第一次来操作一下,我们点开之后会发现也有一个类似建立 project 的一个一个引导,只不过好像稍微有点不同,这里面他有各种的各种各样的 model 可以供我们选择。 首先第一个是 foren 或者是平板类型的魔斗,其实这这个就是一个 app 类型的魔斗,也就是说他和这个是一样的,如果我们选这个的话,就等于说我们又创建了一个可以运行的 app。 而我所说的第二个类型就是 library 类型的, 这这个 library 就是酷的意思吗?我们创建这样的一个 model, 就是说我们创建了一个酷,这个酷可以供其他的酷去使用,我们来选择这选中这一种,我们点击下一步,我们会发现他需要添加一个 的名字,我们随便起个名字,比如说 youtube, 好,我们输入 util, 这是加法语言,其他的都不用去 取出改变,我们直接就分类取消。好,我们创建完毕,我们会发现左边多了这一个 uto, 并且呢他的这底有一个图标,好像有三个三个圆柱似的,这种图标标志着他就是一种 是一种酷类型的一种 model。 我们 a p p 类型的是这种小圆点儿,小绿色的小圆点儿,就说明它是可以运行的,我会发现这里也多了一个贝德点 gorida, 后面就写明了是我们这个 youtube 背带的功能,我们点开会发现他的最上面这里写的是 library, 和我们 app 的区别已经显而易见了。好,这就是 project 与 model 之间的关系。我们理解了这一点之后,再来看第三 三个话题,就是 beauty 点 quality 文件。而这个的级别呢,我们其实也能够猜到了,他就是对我们整个工程的一个 beauty 点滚锐豆的设置,而 model 级别的 beauty 滚锐豆是对我们某一个子模块儿 的一个国瑞豆的配置。我们首先来看一下 project 的级别的 boe 的国瑞豆,我们点开之后会发现 有这样的一些设置配置,首先是最上面的这个,他也是这种用括号,用负节点和子节点来 来声明一些东西的一种格式。我们这里只需要关注的是,我们看到这里有一个 repost 的意思,就是仓库的意思,下面声明了一个谷歌,一个杰森特,这个意思就是说因为我们要依赖很多东西吗?这些依赖的东西他去哪里下载呢? 有一个远程仓库,而且这些仓库我们可以不止依赖一个,他有谷歌提供的,还有一个杰森特这样的,就是有两个仓库的源头,在这里声明了一下,就是这个节点。第二个节点是 dependences, 就是依赖的意思,我们看这里他依赖了一个 这样的一个对 grado 插件的依赖。这里其实就出来一个比较重要的东西,就叫做 grado 插件,这里虽然没有写插件,但是我们注意到它是一个 toss 类似工具的意思。其实这里声明的这一条就是我们使用 grado 所依赖的一个 grido 插件的版本,叫四点一点零。好,我们先看一下,接着先看一下后面的这有一个 oppo 键所有的工程,这一段和上面这段好像一样一样的,所以它的意思其实也也一样,还是设明了仓库。最后是一个 clean, 这个我们可以先不去管他,他就是一个用来清理每次变异的时候,可以清理一下缓存吧,可以可以简单这样理解好这个,其实这个文件就大致介绍完了,我们值得注意的就是这一点,我们 grido 插件这个指示的是 grido 插件的版本,那么它有什么意义呢?我们很多 很多出错的原因其实就跟这个有关,我们在这里会发现其实有这样一个匹配关系,就是 grido 版本与 grido 插件的版本,这个 plug 音是插件的意思,它有一个默认的匹配关系,如果你的匹配关系 不正确的话,那么那么肯定就会出错。我们说这里是 graded 插件的一个版本,那么 graded 的版本在哪里写着呢?那其实它就是在这个文件里面写着,它后面其实也写了 graded versions, 就是写 了我们所使用的 grido version 的版本,这里就是写明了我们 grido 所使用的版本,当年是六点五杠二这样的一个 grido, 我们再回到这里,发现他是一个四点一点零,好像不,并不匹配啊,并不是数字一字啊,那么他是一个什么样的匹配关系呢?我们打开一下官方这个说明,其实就是这个,就是这个页面,我们可以看到这里就是官方对于 greet 插件的一个说明,左边是写明了 greet 插件插件的版本,右边是所需的 greet 版本, 我们会看到这里就是一对应的匹配关系,我们来找一下我们当前工程的一个对应关系,我们现在使用的四点一点零的插件, 我们在这里找一下四点一点零,会发现四点一点零加加就是以上的意思,在四点一点零以上,我们必须要使用六点五以上的,包括六点五以上 这个龟的版本,否则的话就就会出错。比如说我们使用一个六点一的六点一或者点一这样的一个,让他有有所对应,我们性格一下,性格下载一下,同步一下,这里肯定会出错,我们会发现他有一个提示,要最小支持的是六点五,当前的是六点一点一, 好,我们还改回去,好,其实这就是 beauty 点 greet pro 这个级别,这个文件中我们需要注意的第一个比较重要的知识点。然后我们再来看一下 model 级别的 beat, 这上面这个就刚才已经解释过了,他是对我们 model 类型的一个说明,这个下面一个节点是安卓 会看到这个就是对我们 app 的一些配置,我们首先注意到的就是我们那些让人迷惑的版本,这个编译的版本, beauty tos 的版本,以及这里面的最小版本他给的版本, 然后这里这是一个默认配置,就是说默认的一个配置,然后这里面有一个 fkcid, 这个其实就是我们的包名,和我们之前在 miniface 的里面讲的这个这个包名其实是一致的,这两个都是指的是包名。好,我们先把这几个版本先不看,我们后面会对他进行详细介绍, 对,在大概浏览一下接下来的内容,这两个是版本,就是我们 app 的版本,这个是测试的一个一个工具,下面这一条是用来混淆的,这里面他指定了这样一个文件,这个文件对应的在我们文件哪个地方呢?我们左侧的这里有一个这样的一个 文件,我们会看到他的名字,就是在这里指定的。接下来是一个配置,是是一个编译的选项,我们可以看到他这里出现了加满八的志向字样,也就是说,嗯,他是 对我们加法八的这样一个加法语言的一个兼容。接下来这个板块是我们比较需要关注的,我们在项目中会用到很多很多依赖吗?这个依赖就是在这里声明的,我们会看到这里每一条都是一一个相当于是一个库的依赖吧。

大家好啊,我是设计师老周啊,虽然说做设计关键是思维啊,但是有一些小工具如果说用好确实会让你事半功倍。今天给大家推荐的这款小插件呢,就是一个非常好的一个小神器吧, 就比如说我们做印刷行业,或者说跟印刷行业相关那些设计的工作提交的时候,比如说像我做的比较多的就是这个包装设计,当然还有一些包括图书或者海报或者名片这种啊,需要去印刷的这种,我们需要给我们的设计的文件啊,标注好尺寸,然后还有这个我们这里面主要用到的颜色的这个色值, 然后我们如果说自己一个个去打字什么的,去量什么的就很麻烦啊,就是这个工作就其实没有必要啊,今天给大家推荐的这款小插件呢,叫做这个 spice v v e, 这这个软件就非常的好用,我现在给大家演示一下,我先把它移出来,就是我们比如我们选中这个盒子的上面这个面,我们给他要标注他的宽度和高度,然后他这里 大家看这下面有两个选项,左边的这个是标注尺寸用的啊,右边这个是标注它的色值,然后这个中间的图形就是我们选中图形这两个点,就是我们需要把它的这个数值啊,标在哪个方向就选哪个方向,他一次只能选两个, 比如我们这两个我们需要搭在上面右边我们这样啊,这里是字体大小,这个都可以去调节的,这里是我们选择的单位,比如说一般通常印刷都用毫米都可以,厘米也可以,像素啊,也可以是这个字体的这个这个尺寸,然后我们点一下,然后这里就已经标注好了,放大看一下, 他帮我们把这个这个线线框也直接弄好了,然后在我们的这个图层面板里面呢,他在这个最上面给你新建了一个图层, 你看一下这你后期去处理文件的话就很方便,他不会和你的设计文件混在一起。嗯,比如下面这个啊,我们也来试一下,一般的话包装的话我们只要标注这个这两个面就就可以了,其他都是一样的。现在我们 示范一下怎么标注他的色值,我们选择这个颜色放大一点,我们选择右边这个,我们需要让他在标注在我们这个拖鞋的右侧,然后这个字体大小我们就自己可以去设置,我们点一下看,因为我这颜色用的是攀登色,所以他就直接攀登色的色号直接给你标注出来了。我们这个我们再试一下 这个图形往往有一点啊,这个颜色是四色,他不是攀登色,他就会标注这个四色 c、 m、 a、 k 模式下的四色,那这样的话是不是非常快速的就标注好了?然后下面这种再稍微讲解一个,就是我们如果说碰到这种斜的图形,我们去标注它尺寸,它这里它这里其实有几个选项啊,这里大家可以去试一下它这个 他这里有一个,呃,就是指定线段的长度,他就会把你把这个长度和这个垂直的宽度都标注出来,这是非常准确,大家还可以标注角度什么的,也可以,这个很多小细节大家可以自己去研究一下,然后想要这个插件的朋友 呢,就在呃评论区留言就好了。然后这个插件呢,它是安装非常方便的啊,这里有它的安装的说明,它支持呃 windows 系统和 mac 系统, 这个他是都直接拷贝就可以了,安装非常方便的。安装好以后呢,就是到这个啊窗口啊扩展功能这里他会,他这就可以直接直接提示出来,展示出来了,今天就到这里了。