00:00
我个功讲解,也就说我们将去的这个在这地这个去的这个啊,联网请求,大文件啊,这个下载上传等等都是在这个案例中去做,那接下来我们去点设置,点击最小的点击,点击是有了吧,那这时我们要启动一个新的,好,我们来做这样事情,好来到我们的这个页面这里,好找到这啊,找到我们的这个里面。啊,然后这里面有一个常的框架,好在这个地方里面的话,点击某一条对吧,那这点击某就判断了这个他可能得到的是KHTTP对吧,然后如果。把它转变为小过后,如果它是op的话,我就启动一个什么新的页面啊,新的页面intent intent,然后呢,又一个int,然后这个时候呢,就是我们的一个啊上下文,上文的话呢,MY,然后这个时候呢,就是启动我们的就叫OKHTTPTT.class然后把它启动起来,那这个时候my content start,然后把启启动,那这个类我们还没有把它给创建出来。
01:37
然后创建到哪里,我们创建到我们的这个,我们看一下这里面还有没有没有战对吧,我们去我们可以创建一个新的包,好叫做activity t对吧?好,那创建过后呢,就把它给放到。放到这里吧,好,我们去好放到这里是不是这个里面好点击好这是来是选中它了吧。
02:08
好,那么在我们这个地方里面点击OK,它是一个好,我们把它放这里,然后这们的是我们的,然后去实现我们的O的方法,好在我们这个地方里面呢,就是我们的OKHTTP对吧?好在这里面有过后注意一定要来到功能清单文件名注册好去把它给写上,好那这个时候呢,上就是这个有了后我们到这里来,接下来我们布局了吧,好set out啊,对应的就是我们的active,然后ttp,所以这些能大写吗?不能是吧,好,我们就把它创建一个布局来我们的这个地方么,我们用限布局把建创建我们布比单拷。
03:08
这地方把这个布局这两个按钮啊啊拷贝过来好粘贴一下好这个地里么个地做一个事情,做一我原做一原,然后呢get啊和好post啊post请求,那么下面这个呢就不需要了,那如果请求得数个显示接例button它有了好那接下来还有一个的话呢,就是啊就是我们的这个啊text文本啊UI显示结果的用它好provide,然后text等U,然后来把它给复制下,然后在这块里面呢,去把它FBC好快捷键是吧。
04:08
啊FBC好,然后我们这地方里面呢,去设置它的点击事件,好这个是设置点击事件,然后去set我们的set我们的on click,然后list,然后去把当用当前的这个啊内啊去实现我们的这个什么,实现我们的这个接口,好那接下来选个语句,好这个you get我们的ID,然后case8.id,点我们的这个ID好bla是吧,好,这就是我们要啊那使用原生。的KDP请求,OKDP请求我们的啊这个网络数据用原的请求我们的数据,好,那这个时候我们将会用啊get和post请求,好那接下来过后我们在地方里面1.1的话,可以跳到这个页面去了,是吧,跳出页面去了,过后我们要去去请求我们的数据了,好,我们可以先起来给看一下,好起来点着啊在这个上面一点,好确实进来了吧,进来那么这个按钮也有了,对吧,但是我们是最好把这个标题也写上好看一点的,好来到我们地方找到主页。
05:37
啊。好,还不能这样把它给这个复制过来过后来。啊,来到这里我看一下啊,在里面就说我们这个地方里面是一个标题对吧,我们直接把这个啊拷贝过来啊拷贝过来,呃,拷贝过来过后呢,在这个地方里面就有了这么一个东西,然后我们要把这个们呢设置一个。
06:19
背景啊,背景的话啊,那就直接把这一整块搞过来就可以了,搞过来然后呢,这个把它给什么。去掉好大家看一下,在这个地方里面就是有有这样的一个有个标题了吧,那我们这个就改为什么o k o khttp是吧,好那么这个时候我们就运行起来界面的话呢,就好看了,好给大家看一下。好,这样的话就好看一些对吧,介绍这么一个知识点,那我们这个,呃,那这个时候有了过后呢,接下来我们就要去这布局选好了,接下来我们去去联网请求了吧,好来到我们的这个啊页面。
07:09
把其他不关关掉,然后就下来请求了,请求过后大家看好,我们就要看一下这个官方的这个文档了吧,他告诉我们怎么用,那怎么用呢,大家看好这一个代码的话,如果你直接粘贴过来是肯定不行的。因为地拷错好是都是红的呀,怎么办呢?是因为我们还没有什么没有,没有去把他的给下下来,好大家看一下它这地方有一个什么大一点跑到这里来,那么呢,供给我们就是。
08:00
全部都带里面的可以的包就可以去下载啊,下的话我们可以去啊,保存这个下好了就不下了,好注意要下载一个就这个是还有一个就是什么。下下来好,这里还下不来,那怎么来点赞。地里应我看他这里面吃它的一个库,你可以到这里去看它这个OK的鼻子库,但是呢,我们也可以直接在里面去看,注意出现下一步架包在等下右键。
09:02
看没有是不是好,这个我也提前下好了,这资料在哪里呢?下载我们的这个应用资源,这里有一个好,就这两个下好了,拷贝放到我们的哪里来啊,目录下。拷们大文件,它呢,就有了这两个吧,好,那有了这两过后,接下来我们就要去做一个事情,就是在我们这个地方里面的话呢,这个时候再去看到国宝看这个请求了,大家看好好往那上面走,这个地方里面它是有个什么盖请求啊。你get一个什么ul好,那这里面他要要求你看全部代码。你全部码是需要。
10:08
然后有了后,在我们这个地方里面的话呢,我把它粘贴在地方,注意这个的话乱,这个我们是就是一个方法呀,好我这样写你们修就明白了,是一个方法吧,那这个请求呢,注意它是一个get才请求,那既然是get的请求,我可以改个名字吧,Get请求get吧,叫get,然后它返回实训,就是我们联网请求返回的文本信息吧,好就这样就可以了,然后把这个们呢好放到上边,因为我们到时候POS请求的时候也要用到它。好,那学们这个是一个通过络地里,好,这里面呢,就是要从U进去有一个请求,然后我们去从一个uro创建,然后用我们的客户看没有OK,然后去什么。
11:07
六一个扣,然后就把它存进去,然后执行啊线程那就可以什么执行了,好,那这就是我们的一个啊这个请求,这在请求的话,这是我们的一个uro啊,这个网络链接,好那么我们这真的去联网请求,看他得到没有啊注意这个请求的话,你只能在线程啊,我们我们故意在主线程试一试,会报一个错,好这是我们来看一下在地方里面呢,我们去这个get。还的话嘞。好用这个吗?盖他请求好,然后呢,我们从一个地址进去好,这个地址呢,注意这个地址的话,我们这里面提前做一个准备,就用这个地址去请求,这是返回的是一个什么呢?返回的是一个啊接省返回一个是接省数据,接省数据之后对我们手机端是用的特别多的呀,所以的话呢,我们就用它好,然后把它粘贴,然过后它返回的就是我们的一个实类型,这个我们用这中间点吧,打下就是们后这个时去我们好,我们一是这个家网网是没。
12:42
那这里加一个联网的权限好,来到这里面我们还没有加权限,连网权限还没有加来这地方里面去加一下好,那么这个时候呢,好,这个时候加上全线好,那么我们去运行起来看一看,它必崩,为啥嘞,因为它要求啊,在直线中去请求,这就是OKD它需要封装的原因,就它直接用不好用啊,后面我会讲封装啊起家好,这效果我们点进好进好。
13:22
崩了崩了的过后,他告诉我们说,诶,在我们这个地方里面,他说网network,这是这是一个什么网络的意思吧,网络在什么主线程异常,那也就是说,那也就是说这个方法它能在主线程中执行吗?不能,所以呢,我们不能这么做,所以我们要单独抽取一个方法去在直线做这事情啊out啊shift,然后get date啊flow flow什么呢,Get方法对吧?好,那么呢,去调这个方法,那这个方法的话,我们现在在子线程最重要的事情呢,啊,用一个子线程大括号,然后呢,你想一下,好,这个大号里面实现我们的那方法,那方法的话呢,把它剪切啊到这里面去,然后得到这个数据过后我是要显示在文本上啊。
14:21
文本的话,我们是需要。大家想想在子线程直接可以显示吗?是不可以啊,那这个时候我们就要去第一个handle了,对吧,Handle了,然后嘞,录一个啊handle了,然后在这地方实现我们的handle message好,在括号里面对吧?好,然后在这里面实现我们的handle message,好那因为我们这地方呢,一会会有get put请求,我们先先区分一个什么词语句message,然后呢,啊,What啊,这个时候我们就要去啊,区分一下K,然后get,然后好,这个get的话呢,就是大写改为是吧,好,把它给分解出来,好,这是一好,这是一个get请求好那么有了过后,同学们在这个地方里面呢,就有了这个概念请求好,然后在这个地方里面我们就要去得到结果过后,然后再把这个发出去吧,在地方里面大家看啊。
15:24
就是要啊send,因为我们的数据我们用的是什么,把它给创建一下,好然后嘞,这个message message,然后return,然后呢,Message的一个what,就是一个get get,然后嘞,Message的一个OB键,就是等于我们的什么,好那么如果它返回去过后,这个时候我们就啊发到hand这里来,然后就可以获取数据,获取数据过后这是我们TV啊就去set它对吧,它呢,这里面就是我们的一个message里面OB什么,然后把它给什么转一下对吧?好,这个时候就把它结果设置进去了,好。
16:13
当你点击的时候,走着点击事件,点过后它会调这个方法,这个方法是开启一个子线程,然后去调这个方法,Get这个方法,这个方法过后它嘞把这个圆轴存进去构建,构建过后接下来我们就返回那么这些请求啊,注意权是什么?OKP的,而且我们讲的是最新的OP3知道吧,好,那在这个地方里面的话呢,就有了,我们去运行起来给大家看看啊,来请求看是否OK,好拎起来。好,那这个时候呢,我们去运起来好点一下大家好点,这我们呢去请求了,我们可以看一下请求,看是否OK。
17:01
点一下好,那在这个地方里面它出现了,我看。好,我把它给退出一下啊,稍等一下,在地方里面我们去再运行一下。我看看啊,刚才报了什么错,OK,好点击好点击好,那我们看一下它这个地方里面报了一个类型转换异常,在这个地方里面的话,好首先是数据是请求什么数据请求成功了吧,这没问题,好那这里面报错的话,那肯定是我们不小心了,好这个地方我们返回这个过去,然后呢,Get what,然后把这个结果反去,那反去过后呢,来到我们的这个地方,好是组后为什么in特要发个什么啊,这个地方出错了啊啊这个是这段出错了,首先小心你知道吧,所以我们转合是小心要转合俊如果你是in特尔的话,是不是他就以为是一个是一个资源引用了啊,他会报错,好这时候我们去点一下好一点,好这时候呢点好这候。
18:15
是出来了,出来了吧,好这时候呢,我们就有数据了,你看没有就数据啊,这特殊就显示结果来看啊这个神女侠是吧?啊这个跟这个一样的,是搞定了吧,好,那这就是我们所讲的OKP的一个get请求好把它。
我来说两句