00:00
好,下面呢,我们要回过头来看一看一下我们最前面的这一个,嗯,现在我们呢啊。Android里面提供的数据存储方式已经就剩最后一个了,就前面的,其实前面的呢,都叫本地数据存储,你可以把它理解为。对吧。都是手机内部手机端的吧,那最后我们要讲的就是远程服务器存储。实际上最更多的是我们的客户端如何来跟服务器端进行交互。那我怎么发请求对吧?我怎么得到服务器端返回的数据?这是大家进了公司以后去开发项目的时候必然会碰到的一些问题,或者说你做的功能肯定会涉及到要联网的一些功能。好,来,现在呢,我们就来对他们进行一个了解。
01:01
现在看对于一个联网的APP来说啊,可能呢,需要通过请求看的方向啊,向服务器端提交请求数据也有可能是什么呢。从服务器端获取数据进行显示啊,这是你的手机啊,右边呢是你的服务器对吧,你的服务器上面呢,有可能有很多资源,可能是文本的,也有可能是图片啊那。譬如说举一个例子,我们要注册,你说注册主要是提交数据呢,还是获取数据啊,是不是提交数据啊,我得发请求把把我的用户密码等相关的信息是不是提交上去啊,啊,但很多时候更多的时候是什么呢?获取数据。对不对,嗯,但整个都是无论你是发请求而去请发送数据,还是去得到数据,它统称为都是一个请求啊,一个是请求,还有对应的是个什么,是不是响应的啊,响应我的客户端去发送请求,我的客户端是不是得到服务器上给我的响应数据啊,嗯,这一个基本的过程大家需要去搞清楚。
02:27
啊。下了一个,那如何来实现客户端与服务器端进行交互了?啊,这个地方涉及到一些技术,第一个JDK里面,其实它内置了一些原生的API。可以让我们去操作,有这样一个类叫http URL connection,不知道以前有没有接触过。有用过吗?没有是吧。到底是讲过大家忘了还是没有讲过,没有讲过啊,啊,没关系啊。
03:05
啊,没讲过,咱讲就行啊,下面一个安卓里面,它内置了一个包装的API。叫一个什么呢?Http client,就能够发送HP请求的一个client什么意思?客户端对吧,嗯,就相当于是一个浏览器。能理解吧,嗯,好了,下面一个就是异步网络请求的一个框架。啊,这里面呢,我们今天要给大家介绍的一个,有一个框架是Google公司提出来的叫啊。好,还有一个后面大家去做项目的时候啊,后期做项目要用到的一个框架查。嗯。但今天我们不会讲它啊,主要先给大家介绍一下它的一个基本的使用,对吧,好。
04:03
这说的是对我们它的一个基本理解,大家注意几个事,第一个。既然联网就涉及到要耗流量对吧,耗钱说白了就是。啊,九号声明一个权限。叫Internet什么意思,网络是吧?好,下面一个这个看看大家能不能理解。访问网络的程序必须在分线程执行啊,肯定是吧,那就不用解释了,嗯,这个地方因为它是不是耗的时间比较长了啊,现在以前的时候你不在封建自信嘛,他不报错,现在好了,他直接报错。啊,也就是说你要在主线程去请求网络,他就直接报错了,就强制你为什么这么做呢?因为在前期的时候,他没有做这个限制的时候,有很多程序员他不知道是吧,或者说就随便整对吧,就导致于那个应用的用户体验特别差。
05:03
嗯,那个Google公司就感觉到这样不太好,怎么办呢。你要是在主线执行,我就报错,你通不过。对吧。最终就强迫你必须在分线上去写。就是这样一个是大家需要去注意一下啊。好。
我来说两句