粉丝35获赞359

哈喽,大家好,欢迎来到手把手教你学会安卓 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 的版本,这个是测试的一个一个工具,下面这一条是用来混淆的,这里面他指定了这样一个文件,这个文件对应的在我们文件哪个地方呢?我们左侧的这里有一个这样的一个 文件,我们会看到他的名字,就是在这里指定的。接下来是一个配置,是是一个编译的选项,我们可以看到他这里出现了加满八的志向字样,也就是说,嗯,他是 对我们加法八的这样一个加法语言的一个兼容。接下来这个板块是我们比较需要关注的,我们在项目中会用到很多很多依赖吗?这个依赖就是在这里声明的,我们会看到这里每一条都是一一个相当于是一个库的依赖吧。

安卓版二维码下载,点击二维码,点击自动识别二维码,进入到百城联运的下载页面,点击右上角三个点,点击在浏览器打开推荐,选择 qq 浏览器,挑转到 qq 浏览器后点击安装, 点击普通下载,等待下载完成。点击安装,点击允许,点击继续安装,等待安装完成即可。

哇,你敢信啊,我一位大二的学员去面试抖音,居然被点赞功能如何实现给拦住?为了不让你们踩坑,今天我得安排一波。 其实要实现这个功能非常简单,我们只需要使用一个三方库 lot animation view 就可以快速的实现。那我们先在 build a griddon 键导入一下依赖文件,在 activity main 里面使用这个 lotte animation view 加载我们的爱心资源 lotti 你微信六,宽度 match parent, 高度 match parent 然后使用一个属性叫做 a lotty row resource 显示我们的资源就可以了。当我们在这个地方使用一个 id 一就是 lotting admission you 代码里面来通过反应的 vivobile id 找到我们对应的这个空间。空间的类型是 lutty, 阿里眉心 view, id 为 r, 点 id 等 loti and miss 六,它添加一个点击事件,当点击这个 lt and miss you view 的时候,哎,我们实现这个放大功能,点 set on click listener 这里我们需要对这个空间做一个强制的一个转化, loti view it as naughty animation you play 这样他的一个方法叫 play animation 来进行播放。就这样了,我们认识一下效果, 当我们点击的时候,这地方就可以实现这个对应的效果。你看这功能是不是非常的简单,赶紧点赞加收藏,带着你的朋友一起来学习。

好,我们来我们来进行比较重要的一个话题,就是这四个版本之间的区别。首先这个 compare sdk version, 它是编译代码所使用的 sdk 版本,并且它与 sdk manager 里面下载的那些 sdk platforms 是是对应的。也就是说你要想使用这个版本,你必须得在那个 msdk managing 里面必须得已经下载了。而最新的 as 他做了一个优化,就是说即使你没有下,当你写上那个版本的时候,他就会自动帮你下载。 我们来看一下我们当年使用的这个变异的版本是三十,我们来看一下我们在 s d k 这个 plus 里面是否下载了,我们会看到这个三十级别的,我们确实已经下载了。第二个 me s d k version, 它是对 a p p 可运行的手机设备的最小版本的限制,它与 s d k 这个 manager 里面是否下载没有关系,它就 就是一个标记而已,也就是说你标记了这个最小版本,比如说我们在在这里面标记的最小版本是十九,这就意味着我们开发的这个 app 他只能在超能系统版本为嗯, api 级别十九以上的,也就是对应了 十九,十九定的是安卓四点四,也就是定,意味着他只能在四点四以上的手机上才能运行,他就是一个限制,我们可以不安装这个十九,也可以这样写。我们来看一下 十九。哦,我们现在已经安装了,我现在先卸载一下,就把这个勾选勾了 apply 一下,他就会去, 你去删除, ok, 就删除就行了。好,我们已经删除了,我们点击分类,我们现在看到我们的安卓十九,这里已经是 note instal 的,就是没有安装了,点击 ok, 我们会发现我们的工程并没有爆出,也就是说 这个十九确实跟我们是否下载没有关系。好,我们再来看下一个 target sdk version, 他是对 app 要运行的手机设备的一个目标版本的标识,他也和那个 sdk manager 是否下载没有关系,也是只是一个标记, 他就是标记着我们当前这个 app 是为哪个手机版本而设计的,我们这个, 我们这个 app 在这个目标版本上做了充分的测试,在这个版本上运行是比较稳定的,我们就是为那个版本而设计的,当你的手机版本大于这个目标版本时,这个 app 仍然能够运行, 因为这也能够理解,高版本的手机可是可以运行低版本的软件的。自然嘛,这个越先进的手机功能应该越强大嘛,他不仅能够运行新的东西,也能够兼容老的东西,就像我们新买的手机,他也能跑以前的一些老软件,这是可以理解的。因此 这个中间这两个一个最小,一个 takit, 他是对我们 app 所进行的手机设备的一个版本呢,一个范围的约束,他只一个标记,最小的不能低于这个版本,但是呢,没有最高限制,因为原因,上面已经说了,高版本手机是可以是可以跑低版本软件的。 从名字上也可以理解吗?他叫 target sdk, 而没有叫 max sdk, 就没有叫最大 target。 target sdk 的意思就是说你最好,最好你的手机是我,是这个我,我目标的这个版本。好,我们再来看最后一个 youtube version, 这个其实是独立出来一个东西,他和上面三,上面三个没啥关系,不要被他所混淆了,他就是一个构建代码的工具的版本,他和 s d k 班的这里面的一个东西也是相对应的,就是说我们要想使用这个里面的某个版本,也 是要已经下载,也是要已经下载了对应的一个 bid pose 的。我们来看一下我们当年使用的 bid pose 是这个版本,我们来看一下我们是否下载了这个不在这里,是在这个 sdk toss 里面,我们会看到我们这里有一个安卓 sdkbude tos 三十一,他这里一个 update, 就是说 update 可用,就是说现在可以升级了, 我们现在使用的是三四点零三,呃,他其实里面还有隐藏的东西,我们点击这个秀拍给姐姐的看一下他的详细信息,那么点开之后会发现这个就可以展开了,会发现他是三四点零零点三,我们已经安装了, 也就是说我们这里使用的确实是和那里面相对应的。好,这三个其实区别已经三个,这几个概念其实我们已经大致都明了了。接下来我们再来说一个他们之间该,他们之间版本的一个重要的原则,就是这样一个关系, 我们的最小要小于等于这个他给的,他给的呢?要小于这个 compares。 前面这个关系就不就不用解释了,这个是最小吧,这个是目标,我们的目标肯定要大于,大于等于这个最小的。我们还再来说一下后面这个关系, 这个 compile s d k 要比这个 target 要大,这个原因其实也很显然,因为 target 是我们是表明我们设计的一个目标版本,在这个版本上我们的 app 是可以很稳定的, 而编译呢,是我们 app 实实际使用的一个编译版本,我们总总不能说使用实际的版本是二十八,而对外宣称说我们的 app 是为三十而设计的,在三十上跑起来很稳定吧?肯定不可能。我们可以来验证一下上述这个关系, 这两个比如说他两个这个关系,其实他他这两个零之间关系就不用见,不用验证了,他肯定是大于他的。 主要是这两个,假如说我们这个编译的编译,其实这就代表了,假如说这个编译的比这个要小,比如说我们设置成二十九,我,我们会发现我们 sink 一下,就是同步一下,我们会发现他已经变红了。我们在这里点这把光标移到这里,看到右左侧会出来一个红色的灯泡提示, 他就说 set 这个出三十,就是说你要用一个三十的,而这一个版本其实是不影响的,这个和他们他们之间其实没有什么关系,可以用多少都行,只要你下载了就行了。好,我们再来。再来看最后一条,我们其他的工程中,我们很多工程中会使用一个 sport 的耐不忍 什么都是 library 的版本呢?这个版本它要和我们这个 campbell 编译的版本要一致,因为这个什么的 library 也是用来编译的,只不过它是一种支持库,它是提供了一些新特 和为了兼容旧版本的一个库,也是安卓为我们提供的,因为他们的作用都是编译的嘛,所以他们的版本要一致,比如说你使用了一个二十三点一点一的这样一个库,那么你的这个 很棒的,这个也需要是二十三,我们来举一个例子哦,这里还是为大家演示一下如何创建一个什么的点击费用 new project, 再来回顾一下,然后选一个空的点下一步,然后这里我们取起个名字,刚才那个是五,起个六, 然后这里他自动就给我们报名写写好了,然后这个是位置,接下来这个点就要勾选这一项,使用安卓 super super 的这个库 过去啊 finish, 我们会发现很快就创建完成了,我们看一下他的这个 building build 点 griddle, 然后我们滑到最下面,看到他的依赖是这样的一个 support maybe company 这样的一个库,这个 库就代表了我们使用了他的支持库。而与之前不同的是,我们这里使用的一个 a p p compat 是安卓叉,安卓叉就是在 在安卓 sport 的基础上一个全面升级的一个一个兼容库。这个 sport 的已经落后了,我们会看发现现在他就已经标红了,那是因为 我们这个 support 的这个版本和我们 compare 的这个版本是不一致的,那么我们要改到一致,比如说这个就要改成二十八,我们 sink 一下 会发现就已经不报错了,就已经好用了。那我我那我们可以把这个改成三十吗?保持他和他同步,我们这个三十不变,这个改成三十,这个是不行的,因为 sport 的版本最高就是二十八,他就没有三十的那一个选项。我们编一下,你会发现虽然性格过了,但是 编编译的时候找不到这个三十,所以还是这个必须要是二十,最高就是二十八。好,先把这个公主关了。 好。以上其实就是我们关于这四个版本之间的一个介绍,我们需要重点技术的一个一个原则,就是这个原则, 这个最小的,这个是目标的,然后这个是我们编译的,也可以理解为是最大的。我们通常使用的就是 target 和这个 combell, 他们两个相等,然后这个使用一个较小的值,也就是我们 在新创建一个工程中,安卓 cto 默认为我们指示的就是这样的一个,他会让我们这个 compare 和 tiger 是相等,都是比较最新的,比如说三十。然后这个最小的是我们创建工程的时候说指定的他两个必须要保持,他两必须要保证这个 compare 是大于等于他的,只要这样就行。 另外如果你使用了 support support 里面的这个要和这个 compare 保持一致,那本节课内容就是这些。下节课会为大家介绍一下安卓中的布局 lay out 与视图 view。 下节课的内容 我们就开始真正的去接触安卓开发了,我们可以去自己去改变一些视图。好,谢谢大家观看,我们下节课再见。

今天我们讲一下安卓中布局的通用属性, 我们看一下我们今天要教学的内容,就是布局的通用属性,主要包括我们的 layout waist 就是布局的宽度, layout height 就是高度, background 就是背景, marking 就是外编剧, petting 就是内编剧, id 就是唯一标识。我们下面来结合代码来学习一下, 那我们先得去把我们这个布局得展示出来,我们在 activity 当中应该怎么样展示布局呢?就调这个方法对不对? set counter view, 然后穿一个 r 点 layout 点 activity 面, 这好像是上一节课的代码,这是上节课的代码,我们现在就新建一个 activity, 另一个我们找到 activity, 新建一个什么样 activity 呢?就是这个 empty view activity, 我们就新建这个,然后我们就叫通用属性,就 comman a t t r activity, 然后语言的话就选择加尾源,点击 finish, 然后稍等一下,好,现在可以了,我们先全屏一下,那我们先看一下现在布局当中呢,什么东西都没有,我们把这个布局的根布局改一下,我们改成我们的 internet, 然后我们上节课我们学了它的一个方向,叫 orientation, 对不对?然后垂直方向呢是 vertical 好,我们就可以开始。那我们先给一个最基础的文本框,那这个叫 text view, 这个在后面会进行讲解。 text view, 然后框 高,我们就给一个 match, 高度给一个 rap, 然后文字呢,我们就写随便写一个,然后把运行起来。但是现在呢,我们现在启动 启动的第一个页面是我们的 mac t t 对不对?现在我们要把这个 activity 设置我们的启动 activity, 那么怎么样设置呢?这里有一种快捷的方式,我们直接去修改,这里我们就修改一下,我们就指定某个 activity 为启动 activity, 那么就直接改成 common at, 而 activity 这里就在提示我们 activity 必须被标识为 exported, 那我们就去修改一下,嗯,怎样去修改呢?我们找到 enjoy 的 manifest, 然后找到我们这个,这个得改为处,我们先看一下, 不改这个看能不能行,那就不行,那就包错了,我们这里要改成粗, 我们运行起来好,目前界面就是这样一个样子,我们就开始来学习我们的一个属性,那第一个属性呢?就是我们刚才要学习的 layout was, 就是宽度,那我们这里 给的一个这个文本框给的宽度是 match parent, match parent 是什么意思呢?就是和它的复控键一样宽,那我们这里通过一个给它加一个背景 background, 给个一个红色井号 f 零零,那我们运行看一下, 我们可以看到我们这个文本框,它的宽度是和他的父亲是一样宽的,那我们这里改成 rap, 我们改成 rap, 改成 rap 呢?它是什么样的样子呢?这里布局可以预览,看一下,它就不是占满宽度了, robcon 等等了,就表示是包裹内容,它内容有多宽,那么它就是有多宽,我们加文字 可以看到它的宽度是包裹内容的,那么我们经常呢,还有可以固写固定的宽度,我们经常呢也可以写固定的宽度,比如说我们写个两百 d p, 那么这个就是两百 d p。 好,一般就三种写法,第一个就是写固定的多少 d p, 第二种写法就是和它的副组件一样宽,就写慢 parent, 那如果是包裹自身,那就是 rap content, 那我们这里就把 lay out with 讲完了,上高度呢,这里就不讲了,高度是一样的,我们可以演示一下。高度呢,现在是 rap content, 那么给个固定高度,给个两百 d p, 可以看一下,这里就是两百 d p, 我们运行看一下, 那高度就是固定的两百 d p, 我们也可以改成 mat parent, 那就是和腹部局一样高,我们运行一下, 那我们还是先把它改回来,那这个 background 我们已经刚才已经演示了,就是它的一个背景,我们背景呢可以给背景色,我们这里就是给的一种背景色,那么也可以给一个背景图片,我们这里可以 给他一个,这里我们给一个他的这样一个图片,给图片也是可以的,那我们这里就改回来,还是改为颜色 好。最后总结一下,我们 background 就是它的一个背景,可以给颜色或者图片,这是它宽度,这个是它的高度,我们看还要学什么,那我们就学 marking 和 padding, 那我们这里来给它一个 marking, marking 呢是它的外边距,我们给一个二十 d p, 那么可以看到我们放大看一下, 我们可以看到他的左边和上边就是有一个外边距的,我们运行起来看一下,这是外边距,那我们再给他一个内边距,也给一个二十。 padding 给二十 dp, 我们再运行看一下, 那可以看到这是外编剧,给了一个二十,然后这个内编剧也给了一个二十,那同学们这个外编剧和内编剧都能理解了吧?然后我们最后一个要学的就是这个 id, 那么这个 id 呢?就相当于是他的身份唯一标识,我们给他取一个 id, 然后可以取一个名字, 比如说这个就是一个 title, 我们就叫 title, 然后最后加一个 t v, 那标识它是一个 text view 文本框,那么我们就该取了一个 id, 取了这样一个 id, 我们就可以在代码中去通过翻对吧 id 去找到这个 text view, 我们就可以给他写一些交互 来,我们就来操作一遍叫 private, 然后这是一个文本框,是叫做 textview, 然后叫 title tv, 然后写一下 title tv, 就等于 我们是调用 find the view 把 id, 然后传一个 r 点 id 点 title tv, 通过 find view 把 id 去初始化了。我们这样一个空间,我们运行一下, 好像没运行成功,我们重新来一下, ok, 现在成功运行了,那这个代码是没问题的,那这里就拓展一下。这个在后边我们也会讲,我们抬头 tv, 我们给它设置一个点击视线 on click listener, 然后去另一个 on click listener, 那我们就给它显示一个 tost, 然后就是 这里我们就显示了一个 tos, 那我们来运行一下,好,我们点击试一下,那这里已经弹出来了, 弹幕来送我们一个拓展的啊,我们后边会详细讲解这个 textu 或者 button 的时候,我们会详细讲一下这个点击事件。那我们今天来总结一下,我们今天学习的就是布局的一些通用属性,就包括设置它的宽度和高度,那宽度和高度我们这里有几种方式有可以设置一个固定的宽度,比如说设置一百 dp, 或者说是包裹内容,就是 rap content, 或者说是和副布局一样宽高的话就是 match parent。 然后学习了如何给他设置一个背景,那这个背景呢?可以用颜色或者说是一个图片,然后又学习了他的 marking, 他的外编剧, 那么这个是外边距,这个是内边距,那这个是背景色,背景 宽度、高度。 那今天我们就学习了这样几个属性,同学们一定要把这个这个基础的属性一定要掌握啊,有什么问题都可以咨询我, 记得点赞关注哦!

我太难了,到底什么才能真正满足你们?请你告诉我可爱的女孩子们, 面对家人的众望,生活的压力,自己的梦想。你们女孩子要高的,帅的有钱的,其实要有责任心,成熟照顾你。拜托才二十岁我承受不了这么多。 真的太难了。好难啊真的难 让我了解。 只喜欢世间的声音人情的。

穿石课堂每日一个小知识之如何查看 app 包名,今天给大家分享一个小技巧,就是怎么来查看 app 的报名呢?在我们做测试的时候呢,我们是经常是需要知道 app 对应的报名是什么, 那这个地方呢,我介绍两种方法,第一种方法呢是通过 app 命令来去查看,第二个呢是通过 app 这个工具来查看,那么第一种方法呢,是需要在你的安装设备啊,安卓设备当中呢,安装好你要查看的 app, 那接下来我来去演示一下啊,这两种方法怎么来操作?首先第一种方法,我们是需要在你的安卓设备当中,把你要查看的 app 运行起来,比如说我要去查美团对应的 app, 他的报名是什么,那我就首先运行他,运行他之后呢,接下来 在我们的很慢的的窗口里面,在这里面呢去执行这个 adb 的命令, adb 命令呢叫做 add 笑,然后输入当 window, 这个命令注册内容比较多啊,所以最好是过滤一下,加上管道翻的是俊过滤的关键词 m 卡瑞, 这样从他输出的结果当中呢,很容易找得到这个报名,这就是他的报名啊,这第一种方式, 第二种方式呢,第二种方式是通过还没安装的时候呢,通过这个 app 这个包来去查看,那要查看的话,我们要找到你的 app 的 app 这个命呢,这个小工具是在你的 s t k 当中,那 s t k 里面呢?其中有一个目录, boss 这个里面,这个目录啊, beautiful 这里面呢,其中再打开能看到 app 这个这个工具,那我们直接在这个地方输入,可慢的,这样就会 进入到当前的目录啊,然后 apt 啊出这个命令, apt 后面呢,直接跟当铺,然后再进 啊,然后接下来后面要加上你要查看的 apk 的包,他的对应的路径。我的 apk 包是在地盘 的 app 目录下面,然后同样的呢,我要查看哪一个 app 呢?就直接 把它烤过来就好了,然后在这边粘贴一下,回车他会输出一堆信息 啊,其他的不用管啊,其实在输出信息当中呢,我们只需要找到第一行的信息,给他输出完好。接下来我们看上面啊,上面呢第一行里面呢就会有报名派克技能 这个。

今天教大家手机丢了怎么找回自己的手机。 大家好,这里是东西。说句我是东哥,我们开手机店的,经常会遇到有客户来问我们手机丢了怎么找回来,不管是安卓还是苹果,手机丢了在没有被关机,有打开定位的情况下,手机是可以定位,有机会找回来的, 但前提你也知道你这台手机的账户和密码,苹果有苹果的 id, 华为有华为的账户, oppo、 vivo、 小米都有他们的系统账户。如果你还不知道,快点去注册一下吧,并记住密码, 点开设置,然后登录账号,就最上面这个登录账号登录是用短信验证登录,登录账号,我们一定要去 打一下自己的密码,并记住他,因为当我们手机丢了话,卡也是丢了,到时候我们是没有办法短信验证的,等你去营业厅把卡补回来,你的手机早就被捡走了。 点开查找手机,打开这个查找功能,我们手机丢的话,也是到另外一部手机,点开这个查找功能,打查找应用,然后选择你要查找的那部手机,这样大概的定位就已经出来了, 趁着没被捡走之前,快点去找回来吧,你学会了吗?这里是东线缩机,关注我,每天教你手机小技巧,拜拜!

这节开始,呃,将在我们自己的机器上运行之前下载过的这个后台管理程序啊,那我用的就是这个 id 的软件,它是对 v o e 的支持特别好, 嗯,打开之前在网上下载过的这个程序, 嗯, w e b 这个文件夹,这个 mode 结构, w e b 文件夹就是整体的前端所需要的组件,那么全在这里。其他这些文件夹都是 p h p 的打包后的 啊,一些后台服务器的程序啊。 wbb 文件夹里有一个这个, 这个啊,这个包安装包, goslin 的包文件,这里头记忆的,呃,就是运行过程中需要的组件和库,那么首次运行的时候应该进入到这个文件夹,并 不要忘了这一步啊,把运行过程中需要的组件和酷给他安装上啊,我们这已经安装完,安装完毕了,那么然后 运行一个 p h p 的后台服务器的管理程序啊,上一个 这个服务器,后台服务器就运行了,那么前端请求数据 到后台服务器,呃,包括数据库服务器,呃,获取数据再返回到 w e b 的前端,这就是整个的这么一个过程, 还需要把后台的服气程序啊,后台服气打开,那么这里也是一个虚拟的,就是 php 的这种服务,嗯,这是在我整个这个文档中, 整个这文档中下载的,按照文档的要求下载启动这项服务,启动之后就可以在 你的目录中,呃,这个网址,这个网址要记住,后续可能,呃,要更改,漏油,更改这个网址的信息 密码是自己设定的, 这就成功在我们自己的机器上运行这本地服务器地址啊,运行这个后台管理程序。

他行为我手机的型号点开设置,设置下面有一个更多设置,更多设置有一个关于手机型号 x 二零。

大家好,今天给大家带来一期呃, l 手游注册教学啊,那么今天很多人问我呢, l 手游啊, 控制不了哎,我想玩哎,但是玩不了,怎么办呢?好了,今天刚好来一期教学给大家,那么因为我已经注册完了,那么直接在悠悠打开悠悠,然后呢在这里找到搜索一下啊, 叫做搜索一下英雄联盟哎,但是他就会出现对象,哎,猪脚脚 行啊,一拳王者会发现有四个哦,三个三个的全球注册账号要全国账号找回,还有一个注册东亚东南亚 那么只咱们只要下载任意两个,那么下载任意两个过后呢,那么这里会有两个的注册东西, 要点击加速,好,开始开始加速了,因为他 账号呢,点一下他就直接有了,他会说下的很快那种,那么这里就会说这里有个电子油箱,然后呢输入一下,下一步就是 那些什么东西的啊,那么咱们输一下, 好,这是我邮箱。生日的话,要生日随便搞一下吧。生日随便搞, 楼下要入户名,然后你们自己自己喜欢什么名字,然后下一个就是创建密码,创建完过后呢,就 懂了吧,创建完过后就已经搞好了,那么现在是已经对安卓服务是更新的状态,好,现在是在 安卓服更,安卓服更新完了,比如说安卓服现在是公测啊,那么咱们注册完过后呢,就假装啊,我们一注册,其实我早就注册完啊,对不对啊?咱们注册完之后呢,咱们这个点进 游戏,然后开始游戏了一点, 好,大家帮我加速。东南亚服,他开始会选一个三个服的,一个是日本韩国,还一个是叫是东南亚。好,现在已经进去游戏了,游戏会有三 三个登录选项给你们呢一款一个是游戏会有三个选项给你们选,那么一个是那个叫做 facebook, 一个是拳头,一个是孤狗,孤狗孤狗的话有点难搞,那么呃,就需要魔法了,然后孤狗创建就不用教了吧。啊,爽上一大把, 那么拳最好是用拳头,因为拳头好好搞一点就搞完了,在悠悠那搞完再退出,然后再重新再点进去游戏一下就好了。好,对, 今天打的号啊,今天刚打的号,然后呢我们看到手游界面啊,刚好也给大家做一期手游。那今天这是今天搞的啊。 啊,好的,今天手游呢,哎,输了几把两把啊。今天手游呢,总体来说感觉是挺好的,对,感觉是非常好,非常舒, 所以呢也建议大家玩一下手游吧,手游这款游戏是真的不错,很好玩,很舒服,真的,玩起来 真的很舒服,真的。嗯,起码王者跟王者比的话, 按我自己观点是应该是有可比性的啊,这是一些二幺老粉的话应该会很爱这种游戏啊,对,二幺老粉的话 会很喜欢这种游戏。好的,那么喜欢的同学点个赞,点个双击,点个队或投一币,然后这里三分,那么 l 手游的实况,实际实况就是不用说,要我就 不用录下来,那么注册时间就已经搞好了,那么希望大家好好游玩这款游戏,如果玩腻了王者的话就来这款,这款不错,真的不错啊,下期再见,拜拜。