00:00
接下来我们讲一个就是网络视频,这网络视频是什么呢?就是我们要去把这个把它联网请求对吧,然后显示出来看没有,那这里面呢,它会有一些你看,比如说呃,这里面有一张图片你看。数据显示出来啊,啊,这些图片显示出来,当然我们要显示在这里,这部分知道吧,然后嘞,是这些数据要从服务器进请求下来啊,这时候我们用。啊用然后的话U大家太了就直接了了,那接下来U就直接把这个库啊拿过来啊叉U在哪里呢?叉U。没有。查U好,我这搜索工具好,叉条是。
01:00
好,那这里面的话嘞,啊,我就插U里面是最有啊,好是只用这个库就可以了,其实案例我都不要对吧,然后把这个库导到咱们的工程里面来,好你们用差与过后,所以的话我们就直接用了,太谢谢前面的老师了啊,做了一个伟大的贡献。好,然后有了过后,有过后怎么用啊,所以是关联吧,好它和用其他库一样,和用它没有一样的,对吧,之前我们关联没差,没有了吧,接下来再去注意关联一下。这个,但是你会发现这些是案例。但是是都在这,但是它有本质不同,这个是库知道吧,但是图标上你要看是一样的,所以大家一定要小心啊,好关联,那参与有过后,接下来用上联防请求了吧,好把它其其他不相关的全部干掉,来到我们的这个里面。就是要开始做这个页面了,网络视频来到这里面,我们去找这个页面,这个页面叫什么呢?网络视频对吧?那我们去联网请求吧,好,那这个是通常是要初始化数据呀,好那么这个时候呢,我们就要去做一个联网请求,Get,我们在date from对吧?这方法有了吗?没有把它创建出来。
02:30
然后这个时候联网请求,那注意同学们,联网请求我们要在子线还是主线程,应该在哪个线程,子线程,但是同学们你不用担心主线在子线程,因为插U球它会考虑好了,你直接用就行了,你不用再你不用再去录一个子线程,然后再在你子线程中再去用,它也就不用知道吧,它已经本身就为你考虑好了,你直接在主线程用,它默认是帮你在执行中做一个联网的操作,知道吧,所以这个第三方他帮你分装好了,那咱们需要做的就是把差与运用差异图怎么用啊,是有一个文档啊,好get哈,是差与在这里啊好,那同学们现在我们插与是差与三啊啊。
03:20
你们用的也是他U3吧,好如果再用好,然后点击一下对吧?好,那忘记的话呢,我们就可以看一下文档,它可以支持吗。文件的一个上传,注意到时候后面我会用上传大文件知道吧,到时候我会搭一个服务器,可以支持上传图片啊,然后呢啊,最低版本4.0以上,你看刚我们是4.0吧。好,然后嘞,这链接等等好用的话也可以直接依赖,但是我们是没网啊,你就别走这种,这种是有网的同学可以用用对吧,然后嘞地方里面。啊因历史的哈,下载这个文件,那这些的话呢,还还还注注意还要钱,这钱我都有了吧,好还要不要往哪这里初始化,看到没有在P类型始化。
04:09
好,然后呢,这里面可以一些主宰事件,然后这里面呢,它联网请求他有个案例。啊,这是一个最简单一个联网请求案例吧,一会我们拷贝过来就可以自己写好,那接下来我们要用的话,第一步。就是权限。当然应该第一步先把这个做了吧,但是我们是关联了,这种的话是直接关联,是不是它自动帮我们下载吧,但是的话呢,我们。不自己下来,因为没网,同学没网是吧,好,那接下来第一步把权限,把它什么拷顿过来,这权限应该有了吧,其实都有了,看到没有,这权限和这个一样。干掉是不是是重了,这两个都重了吧,好,这个也有吧,这个也有吧,这个也有了吧,所以还需要吗?哦啊行啊,那就刘总刘总好,其实从来没问题,但这个是。
05:11
这个是重的对吧,OK,还有重的好,重的重,没事,到时候我们有空再改,好接下来PV是要初始化呀,好,然后这里创建一个MY。My APP location是吧,然后继承我们的这个location,然后有过后实现我们的方法,好接下来插不有了吗?点这个注意要是要设什么,然后它有个什么ne是初始化,接下来设置一个debug,这样的话它可以打日志是不是啊。好,注意,你光有这个类有用吗?没有用要干嘛,要在功能清单文件里面去用吧,这边有内蒙吗?有内蒙吗?没有,你看正在可用啊,有些同学他说老师啊,危险啦,就是擦鱼腿不好用啊,咋回事啊,我看看呗,结果他忘记了这个知道吧,他这个类型选了,但是没有用上。
06:20
好,那么这个有了后,接下来我们就联网请求呗,联网请求怎么用呢?好,这个request应该是来了好请求,然后录一个,大家如果不会写这个代码也没关系,因为这里面有什么有案例代码,看到没有,你抄一把就行,假说拷把成这我们刚才是有个地址啊,这地址就是我们期待已久的联网请求的地址啊。就它复制过来,然后放到这里,过后呢,我们这里面U创建一个新的。
07:03
类加urlrl。然后把我们的地址放在里面,Public sta final,然后然后就是,呃,叫什么名字呢。U啊,我们就叫net网络的啊,V9视频的这个URL好这可吧,然后有了过后呢,把它大写对吧?好然后这个时候URL,然后就是是有个地址啦,然后XU这里面有一个P,然后有一个get的方法好看程序,然后有个回调,好这里面也有同学容易出错。你看它默认是第一个,这是一个缓存的回调,但是你用它老请用不了,用谁第二个对不对,好返回什么类型对吧?好那么这个时候注意大家养成一个好习惯,最好嘞,要打日志出来,打日志我们是有一个工具类了,对不对,还有印象吧,其实你看他右腿也有一个是吧,好我们这个时候呢,就是这样去选好连网联网哎恋情啊请求成好把这个面呢打出来给,然后有了过后把它给复制一下,在地方里面呢,有一个L请求什么失败吧,对吧,然有那过后在地方里面把他给这个事业打这个一下,然后成功双。
08:55
这样事情呢?好,那么如果这个能够打出来是证明成果了,同学们好,我们去运行起来,给在座各位同学看看我们的劳动成果,当然我们可以运用在小米手机上。
09:13
点赞。好。然后呢,我们看一下了起来。好点替换对吧。好,他会被我们替换掉的。De。大家看好,点赞。咚咚咚,成功了吧,这明没有问题吧,好,成功过后,接下来我们要做的事情就是要就是要去显示数据了吧,那显示在哪里呢?是不是要这个地方呢?这个布局现在是一个文本的,要改成是一个历史域啊,那这个历史域的话,那么我们之前的。还记得我们之前的这个本地的这个布局用的是什么呀?是这个我们可以用用啊,对不对,那用用过后,那么我们就可以把它给复制一把。
10:13
粘贴它改为加前面加上一个什么对吧,好,那么这个ID我们都不变了,不变,然后有了过后。好。来到我们的网络这里,好,那么这个时候我们初始化是可以让这个们干掉了,干掉都可以不要它了,那这个时候就是view view个小写对吧,等于view,然后infl上下文r.out对应的是谁啊?是这个最后一个参数为多少,那好,那这时候呢,把这个呢返回回去对吧?好,那在我们这个地方里面有览过后,好在我们这个地方里面呢,我们是要把这三个根本的实例画出来啊,这个实例的话和本地实例因为ID一样,是不是直接抄一下。
11:18
好,也就是说我把这个实例画的。当当,背过来。是可以啊,然后考不过这里肯定报错吧,那没关系,我把这三个数卡不过来,这比较快啊,好,然后粘贴一下OK了这话了,那接下来我们联网请求了,成功了,然后在这个地方里面,接下来就解析数据了吧,好解析数据落。把这个数据存回去吧,然后在这个地方里面呢,我们就要去解析数据。
12:05
创建出来,那么这个时候解析数据怎么解析呢?好,注意,我们一会要解析数据,解析数据,解析数据的原主据解,解决解析数据的目的是什么?是封装成对象,然后让我们历史识别的是集合啊,其实最终也是拼了一个集合。对吧,拼一个集合,然后的话我们呢去给他用,那么下午的话,同学们到时候我们呢,去解析数据,解析数据的话,它有手动解析,其实手动解析就用系统API,系统的接口提供的接口去解析啊,这是一种,还有第二种就是用第三方,第二用第三方解析工具,比如说勾或者fast杰森fast杰森fast是谁呢?阿里的一个解析阶层的一个框架,知道吧,阿里这个也也挺好的,好,那么这个勾绳呢,是谷歌自带的一款,我们用手动解析以后这个以后这个工具呢。
13:26
大量的用到对吧,但手动解析的话呢。以后工作必须用的,为啥呢?因为有些数据啊,因为第三方解析不出来,我必须手动对吧,那这个时候呢,下午就讲啊,那同学们早上内容讲的地方啊。
我来说两句