00:00
同学们,我们接下来窝里的使用好里好看一下,窝里的话简单介绍,首先这哥们呢,索沃里是2013年,你看今年多少年了,对不对是吧,三年前比较老了,是不是谷歌上发布了一款网络框架,基于安全平台,能使网络通讯更快,简啊简单,更健全。啊,这是它的优点啊,优点一个优秀的框架是吧,反正记住这句话,优秀的框架是吧,好它提供了简便的图片加载工具,注意可以加个加载图片,好提供多样的取消机制,取消机制啥意思呢?就说比如说你进到一个activity,你想去联网请求,但是你立刻就退出了,这时候还需要请求吗?不需要,就应该做一个什么取消对吧?还要请求队列啊寻队列好还有做一些我们的缓存机制等等啊还有的话呢,2.3以上基于h ul connect 2.3以下HP connect这个啊以上是HP。
01:07
以下的话,Act这个是阿尔法提的吧,注意这个在安卓6.0已经废掉了,对吧,所以它用的有点老了,说实话,那现在主流的联网框架是谁呀?KP知道吧,后面也会介绍好,那同学们在我们地方里面呢,它不足之处注是它的优点,不足之处是它是和输电量小,通信频繁的网络操作啊,那么如果是数据量大,像音频视频等传输还是不要使用word为好,就是说他是否就请求一个文本,比如说我们这个页面。比如说新闻中心,新闻中心这里面的数据你你觉得多吗?同学们不多,像这是文本数据,所以图片是也个也是个路径呢,所以对于他而言小case啊,我的小case,但是请求图片,那么也是他的强项啊,他但是如果说用它去下载一个视频,下载一个G的,两个G3个G的这样大的视频,它就不合适,明白吗?好,这就是它的一个特点,好,那接下来我们就来用一用呗,好在我们这个地方里面。
02:22
好点进去,然后呢,有一个窝里,窝里呢它是以架包的方式啊,以架包的方式,你看在这这面有一个架包啊,我们直接用一个就可以了,当然我们可以把这个案例呢倒过来。好,当然我们这个名字啊,我觉得特斯里里的一个DEMO。好听一点是吧,好,然后把它导一下,导这里。导进来好,然后那有那个后,你看是不是就它以目录命名了,好导一下。
03:01
大家过后呢,好,那其实呢,我们可以运行起来啊,可以运行起来给大家看看,你看一下运一下。然后运营到我们的模拟器上。好,稍等一下。好,然后呢,我们可以看一下运起来吧,好,那同学可以看到这个说错了,不错啊,他正常的时候也会打日,也会打这些日志,只是你看就错误为零,警告为零,这样是对的吧,好,我们去把它运行起来,好,这是请求一个文本文本,文本就原始方式是吧,一会就会讲,然后封装过后,其实也是这样文本就然我们也会讲封装,还有请求图片啊,这是一张图片,好还有会在列表中的图片啊,就到时候我们都会在项目中用到啊好,那接下来我们就啊去看看它的代码,没啥意思,而且印象不深,我们要去写用它来请求文本啊好接下来我们就要去把这个价包给什么啊,这个价包给拷贝过来,注意这个价包的话嘞,我们你看再看一下架包的目录,就是抗你安窝里是不是安的,对啊对吧,好把它复制过来。
04:24
放在哪里啊这里。这里好,然后要做一个什么添加。添加过后呢,好这哥们呢。就好了吧,看到没有好就搞定了,填过后怎么用呢?好,那么在我们这个地方里面,我们就要去用了,所以我就把新闻中心联网请求用蜗牛去做。好,那么在我们这个地方找到哪里啊,新闻中心,新闻中心这里面的话呢,我们要感受一下在这里。
05:04
是这个吧,好,我们把这个方法复制一下叫什么呢?叫做BY我好那么这个方法是先注掉啊好,然后我们去做一个啊方法给创建出来,那这个时候就是使用用联网请求数据。联网啊,请求什么数据对不对?好那么在我们地方里面怎么去做呢?好,这个时候它就有一个request,好这个是什么?是查YouTube的吧,好那么我们这个时候怎么去用呢?好我们叫做啊,这个看看叫叫啥了啊,这个是是查U的,那么窝里的有一个叫啥,就是我们先这样有一个叫request。
06:14
子俊,好,这里面呢,有一个诶稍等一下啊,他这个弹出来成恶形的好注意快死的,这是哪个哪里的合离的对吧,注意我请求的是文本吧,啊文本,然后有那个后我们呢,请留一下,好,那么大家看一下这里面大家可以看一下看F2。好,这个地方里面就有你用的什么方法ul和监听,好这个是这个是成功,这个是什么失败都用过吧,这个方法英国是吧,好,那这个时候呢,我们就要去看它方法就是一个math,好,那这个地方呢,你看它有post,也有什么get,我们用get,好接下来就是我们的什么ULUL就是就是这就是ul吧,就是我们分中心的ul吧,好,不变。
07:13
然后有了过后呢,接下来他就是就是成功了吧,这个是一个好,这是成功好,接下来再是失败吧,好失败的回调好,接下来我们还要把它做一个请求队列吧,Q啊,有一个有一个Q。好,就是request的一个Q,看没有这个吧,好,然后把它给什么从这个窝里啊点一个是把它这个六出来的六出到得得到一个什么消息对列啊,看到没有,这个是一个什么上下文,好那么有了过后要想去这个请求成功,要把它添加到这里面,其这没问题吧,添加加炮队列中好添加到队列中是这个时候它自动就开始请求了,把谁呀,把这一个添加进去,好,那这个就是我们的一个请求队列,好,这就是我们的一个什么请求吧。
08:32
好,然后这是一个的一个请求,对不对,这个是对好就这样就可以了,然后这个是径是方法,好这个监听,这是成功,成功后再走在吧,好那么这个时候呢,我们把它给复制过来,就是说使用我们的什么wall。我连网起诉成功是把这个们改一下,改这个可以吧,好那么注意他有成功就会有什么失败,失败注意失败大家一定要养成一个好习惯,就是把这错误要打一下,有同学老觉得这个不重要是吧,老觉得打一打没什么坏事,明白吗?好,那么成功过后是和这个地方一样的,要做一个缓存,然后去设置是不机同样的作战事情的,好那么一样的,这个毋庸置疑,好那我们去把它给运行起来。
09:39
一起来看一下。好,现在是新闻中心是改为窝里了吧?好,那么我们去注意是不是切换一下,好切换APP,然后运起来。好,那这个时候呢,一会啊,他去请求,说不定有乱码,一会顺便把乱码给解决对吧?好,我们去运起来。
10:10
大家好哦。看到没有,有乱码了吧?啊,那么这个是请求过后呢,像这些就有乱码了,这些为什么没有乱码呀,注意这个请求是单独的请求啊,这个的请求是在哪里请求大家有印象吗?他是在推推解单独请求,所以他没有乱码,用的是产什么请求啊U大家可以看一下,对用的是我们的这个啊in大看一下用的是什么请求啊,采一条吧啊那这个时候我们用word的话呢,这时候就有乱码怎么办啊,解决乱码,乱码怎么解决嘞,大家看好,在我们这个地方里面,这边是一个。这一个括号啊,在这个屁股后边加上一个大括号,然后点这个扣的重写。
11:08
是吧,这个方法。这个方法过后呢,好,那具体代码如果你不会写怎么办呢?可以把这行代码。啊把它给拷贝过来,拷不过来,然后呢,粘贴到这里,到这里过后,这个地方里面其实就是一个什么实用类型吧,好然后这里面要你去做一个什么补货,好这里面不变,注意这个地方你就要改成你的编码,你想要的编码改为多少utf杠八是没问题吧,好然后有那个后呢,这改过后是要返回啊怎么返回呢?用这个。好在这里好,返回过后这个字段不变,那这个呢,就就这样就可以了,就是直接返回了,那如果是仪器,OK,它还走这明吗?不做了,就这样会写吧,基本都是拷贝的,就改这个没问题吧,这会吧,啊拷贝代码谁都会是吧?好然后这就是解决乱码了,会不会啊,比较简单,是不是教你们简单的想法,好,大家看好,这个是有乱码吧,好然后嘞,我们看好哦,并起来。
12:33
好,然后你看是可以了吧,好,这时候就解决了白了吧,好,那这就是我们请用文本解决乱码就搞定了,对吧?好那么我们可以保存一下。
我来说两句