00:00
同学们,今天我们进入新的内容第七天,在进入新的内容之前,我们先简单回顾一下我们这个昨天所讲的内容。那么昨天我们主要讲了一个tableout啊,注意这个table table out是很重要的,大家一定要去练一练,而且的话一定要掌握,因为以后大家可能用tolo比较多,因为它可以实现我们这样的效果比较酷,对吧?好点进去给大家看一下。点赞好,第几个页面呢?第二个你看这样的一个效果,就可以实现这样的效果,这就是tablelo做的,注意table lot table和谁结合成这样的一个效果啊,下面是table什么面是什么,非常正确,下面是未配之前上面是未配景你的看吧,啊OK,现在明白了吧,大家一定要注意哦。好,然后我们还讲了三句缓存。
01:02
3G缓存的话呢,啊,其中有一个稍微有两个稍微有点难,一个是网络缓存,还有一个就是内存缓存,那对于网络缓,对于网络缓存的话呢,就是我们请求图片的时候要在线上。那么怎么把这个图片从子线程然后到主线程中显示呢?这用到了的了。那用handle了过后,那我又怎么找到原来的那张,对,就原来对应的位置那张图片呢?用的set t是吧?那这时候要set t的话,我是要把这个位置传过来,到时候也发过去,然后历史的话就可以根据这个位置去找到对应的那张图片了,所以这个时候T是很有用的,对不对,OK。然后呢,就讲本地缓存,本地缓存的话,也就是我们把一张图片以流的方式啊,最后呢把它转换为文本,然后呢,最后呢,把它保存我们的SD卡中,并且以它的路径MD加密是吧?啊其实你不加密可以吗?也可以对吧,也可以,然后呢,我就保存到本地,而且我们把后缀给去掉了吧,但是这个图片注意了,虽然这个后缀啊,它没有点什么偏激,但是本质上它也是个偏激图片吧,我们把后缀一改,这这个就可以打开了,对吧?所以的话,有时候有些文件了,它虽然没有后缀,但是它可能本质上就是这个文件。
02:33
啊,举个例子啊,假如说你把一个MP3的文件。然后呢,你把后缀改为啊,假如这个一个MP4的文件,你把它后缀改为MP3。你觉得现在你用一个播放器打开,你觉得它是播放的画面呢,还是就没画面了。那画面错还是有画面,它它并不是就是说决定一个文件是否是MP3MP4不是由后缀决定,而是它内置的一个头信息。
03:06
知道吧,那播放器对播放器它去解,解码的时候,他发现A这个B4它就播放出来了,前提是就是说。前提就是说你去把一个MP4后缀改MP3,然后一点你打开,假如你用用的是暴风影音,或者用的是QQ语音,因为它本身是播放器嘛,对吧,他就他本身视频放器,那这时候就发现,哎,这哥们呢。就是一个视频,它就以视频的方式播了,但是如果你把一个视频后缀改为就一个MP4,后缀改为P3,那么用你用的是你用的是这个音乐播放器播,那这时候看到是什么声音,听到的是声音,它不会有画面明白吧。他也会能播,当然能播呀啊播的好啊,到时候都会讲语音的时候会给你们看这样的效果好,我们还讲了一个内存缓存,内存缓存之前我们讲了一个引用级别是吧,引用引用的话有强引用弱引用卵啊这个啊卵引用弱引用,虚引用强引用。
04:16
卵引用引用去引用对吧,其中墙里一面都是里面内层溢出都不会什么都不是,都不会什么啊,轻易的释放资源对吧,但是如果是啊,这个乱引用乱引用虚引用的话,垃圾回收一跑,它就被回收了,注意啊,这是在三点这个。啊,就是2.3以后就更利于回收了,是吧,在3.0是有新的缓存技术出现吧,对吧。好,然后的话呢,还讲了一个文本的缓存文件方式,缓存文本对吧,然后讲了推送,推送的原理,其实原理有两种,一种是客户端隔一段时间去请求,叫扩。
05:07
然后呢,第二种就是我们客户端跟服务端进行强链接,然后这个时候呢,由服服务端向客户端push就推过来是吧,这种的话比较好。然后基于这几种的话呢,又给大家介绍了一个最基本的一推送,就比如说短信一发,你有什么紧急事情又发个短信,然后我手机接收了过后,然后我的软件呢。这么就去实时去请求网络,但是这种成本比较高是吧。啊,还有就是轮询,轮询其实就是我们客户端隔着时间去请优势时请优势啊,这个虽然他这种不是很好,但是也有一些软件要求不是很及时的,也用这种能行的,因为它成本最低嘛。是不是成本最低啊,还有一种呢,就是我们建立长链接,然后呢,在安在安卓后台里面做一个杀不死的服务,然后呢啊长时间的跟服务进行链接,然后服务一旦有过后就会用推送了,这种的用的比较多啊。
06:08
好,那么有,过后我们还讲了请求图片的框架,这个glide是我之前已经用过,当时没有讲,是不是因为当时那图片有问题,后来我就改成Li,然后呢,昨天是不是特意讲了。好,那么大家想一想,格glad和ccle的话,哪个好啊啊格好,格glad好,就总体而言格glad好,但格glad有个问题就是它的方法比较多啊,就是稍微要大一丁点是吧,这是它的稍微一个弱点啊弱点,但是其他性能方面呢,以及上下文呢,它支持比较多是吧?啊而且的话呢,它支持啊啊是吧,Content啊比较多,所以它综合的A言的话是比较好,PC的话,它加的图片质量量也也也不错,所以但是这些框架只能对图片进行加载以及处理。
07:01
啊,也就是说它比较单一,不像我们之前学的XUXU。XU的话不光可以注解,就是可以初始化我们的布局,还可以初始化数据库啊,它还有封装了数据库模块,还封装了一个联网请求,还封装了大文件的上传下载。啊,只是我们没有讲而已啊,像这些框架比较单一啊,比较单一好这是我们这是我们昨天所讲的,今天要说点啥呢?今天我们要讲一个面漏,也是加载图片的一个框架啊,一个A,好并且在项目中提升到我们项目中来啊。好,然后的话呢,啊,还会讲一个photo欲,大家有没有在QQ空间里面点张图片,拿着图片,然后呢,可以两个手指给放大缩小,那么呢,你就用它可以实现,一会我们也会把它提升到项目中来啊在咱们班要集成三个班就没有集成啊,然后呢,OK1P,好,那这时候呢,我们会讲o okp的话,以后大家工作联合请求就用它什么窝里啊不用是吧,他U求呢不用是吧,你用它就行了。
08:14
为啥呢?因为他啊是目前也比较目前言最好的一个框架啊,就是他可以干很多事情,可以干很多事情,什么事情呢,可以盖POS请求,大文件的上传文本请求,还有图片的请求,但是图片请求他一般。啊一般但是肯定没有来好啊,那么但是它文本的请求文件的上端下载,那就是他的强项了啊,而且他文本请求的话更好啊好,然后宣啊这个宣这个宣SDKK的话呢,啊这个的话呢,我们分享用来做分享,比如说。你看了一个视频是吧,特别好看,然后你想分享给你的小伙伴们,就分享到朋友圈啊,分享到微博就可以用它好,然后如果时间允许的话,我们会讲U,还记得我跟大家说过吗?要想实现历史于国内的U瀑布流的效果,你就用S一个空间就会搞定。
09:18
一个空间可以搞定,相当的牛逼,不是一般的,是相当的是吧?还有一个下拉刷新,还之前我们学过,不知道目前为止我们学过好几种下拉刷新,对自定义的put是吧?还有两种的,那一会我们再学这种,后面还会至少会有两种小造型。啊,还有一个X理史六对吧,当然到时候我们呢有很多种啊,当然你会看,因为下用的最特别多是吧。好,那同学们,那也就是说这是昨天和今天要讲的内容,但是这些呢,或多或少都需要用网,所以这个这个东西的话啊,没事的,我讲的时候我有网已经来了,来了,那后来这是我们啊要讲的内容,然后有网了,挺好,大家再练一练啊,好把视频。
我来说两句