00:00
同学们,今天我们进入新的内容,在进入今天行动之前,我们先简单回顾一下我们上昨天所讲的内容,昨天我们讲的内容啊,主要是把这个软件的架构啊,已经基本上呢,已经啊做出来了,给大家再看一下是吧,好把我们的他们看的服务器启起来,然后呢,我们的这个模拟器已经开启了,好去点击一下,好在这个地方里面呢,我们去点击给大家看一下。好,那这是我们的一个主页面对吧,好,基本上架构就有了,对吧,架构就有了,好然后在这地方里面切换好点这好然后可以滑动,可以点专题对吧,实现这样的一个切换,但是呢,在这个地方里面,其实这个架构基本结构有了,其实我们今天将会把这里面的内容呢,比如说这里面内容呢,把它给实现出来,知道吧。好。那么我们。
01:02
这个要简单回顾一下我们上一次所讲内容,上次所讲内容的话就是。点击这个地方实现切换。这个是一个,还有的话呢,还把我们的各个子页面给实现了,对吧,然后这各个子页面是有我们的这一个共同的机类啊,叫备的什么配件,然后我们把这页面放那个集合中,放到集合中的目的是让什么让这个配件代表来可以可以绑定各个子页面呢,可以把这个页面给加进来,同学们啊。你会发现我们Java基础中的一个最重要的一些集合那一章,因为你想啊,隶属U,它要把数据加进来,加载的也是集合呀,然后你再看一下我们云配点加载数据是也是集合,好为什么都用集合呀,因为容器数据啊,嗯,有同学说因为它是容器可以存储数据,这也对,其实啊固定,因为这个数据它之所以能放在一起是有共性,有共性的话我们就可以批量处理,这样就达到了软件的什么自动化。
02:18
你想软件是为什么服务的,为我们人服务,为了我们生活更加便捷的服务是吧,那这个时候我们做软件的时候,比如说一功能是吧,那可能让他诶把几个页面同时显示出来。呃。这样的话呢,我们就可以很好的展示我们工厂一样,它也是批量的生产,这样的话平生产带来好处就是可以生产大量的东西,而且节约成本,同样我们在软件的过程中,诶,你会发现。数组集合等等是它存储的都是批量数据啊,那你去处理的话就非常方便对吧,就变得非常便捷,所以你发现在我们地方安全里面大量的用到集合,然后适配器等等,全是处理所谓的这些集合的啊,都是处于这些集合的,好,那接下来我们就讲了一个内啊button,然后切换,然后嘞,还做了一个配,那么这些页面之前是配的是配的,后来我们让他划不动,划不动怎么办?是自定义是吧,自定义继承一个我们预解对吧,但是呢,昨天同学们容易犯这样的错,就什么错呢?给大家看一下。
03:32
同学们呢,犯这样的一个错,就是说我们在这里面已定定了这个类是吧,然后大家呢,也把这个类啊已经放到这里了啊,放这里过后呢,就放这里啊,但是呢,同学们并没有把这个部分把并没有把这个分改,这他只改成什么改成这样没配姐这样可以吗?肯定不行呢,对吧,他觉得也没错,他说这个明明是那个微配景名,是他的户类啊,对吧啊然后其实注意了,只要是第制定空间都要选它的什么全类名啊,而且还要在这里面去改成这样的一个参数,这样的话才可以啊,否则的话他就会报控制帧会报异常啊好,那有了后我们还讲了这个就是就是啊,就是屏蔽预配级的数据预讲。
04:33
载注意,我们本质是屏蔽不了因配节的加载下个页面这种机制,但是我们只是把它加载数据的方法给抽取出来,让它在适当的时候才去调查,而不是加载下个页面布局的时候。然后呢,就去加载了,不是这样子,我们屏蔽他,当选中它才去加载吧,对吧,好,那这个时候要怎么做呀。设置比配景页面的什么监听的,当某个页面被选中,我才是才调对应的这个页面的音音对的方法呀,对吧,还回复了软件层次结构,还做了一个配置联网请求,那配置配置联网请求的话呢,大家完全可以用两套,一个是用那个九大概是7MB的小一点的那个资料,对一个是3G的,你就看吧,啊好的地方里面,那么大家呢,可以选择啊这个这个去配置对吧,这个去配置,然后就请求这个文件,当然呢,还有一种就是啊用我们的这个这个的话呢,比较大,3G多对吧,非常非常的大啊,文件超多吧,然后呢,你也去请求的。
05:52
是这个。好,你要请求的文件就是这个了。
06:01
这个文件知道吧,这个文件啊,这个是缓存文件,可以删掉,好那么去请求这个文件就可以了,知道吧?好的同学们,这一块的话呢,啊,就是这么一个配置,大家要注意一定要会,这必须得会,要不然联网请求请求不了,还有同学们呢,电脑里面之前有一个他不开来了啊,它又配一个又配一个,导致一个问题就是刚好你启动的又不是你之前配好的,然后你把数据放在新的,但是启动的时候又是原来老的,那这时候导致的问题就是,哎,老师怎么请求不了数据是吧,明明他们的启动了呀,是吧,我就说你肯定启动他们开的,不是你放数据这个他们开的是吧?好,所以的话犯这样的一些啊低级错误是吧?好,我们还做了一个联网请求,对吧,联网请求啊,联网请求呢,我们使用X图去请求啊,其实还有一些其他的框架,到时候我们会讲,那我们还讲了这个。
07:01
阶层数据解析,然后把左菜单数据给传过去啊,并且实现了我们这样的一个效果啊,这就是一个做好的一个历史的效果。好,那有了过后呢,我们的地方里面还还做了一个就是啊,做了一个详情页面,也就是说在新闻中心里面有我们做了四个详情页面,其中它有五个是吧,然后有了过后呢,在我地方里面呢,我们就把它给实现了啊实现了好,然后还解决了细节问题,就是什么细节问题呢?就是啊我们之前这地方里面。啊,在这里面它是崩溃的,你看之前一进来就切换了,你切换的话呢,就是崩溃的,因为这个地方,因为这个地方里面可能这个集合没有数据,对吧,那我们怎么办呢?是把账碍切换前。先把数据把页面给加好,然后再切换这再加这个方法就可以了,对吧,这个方法你看它会走正嘛,再到这个页面来,又到新闻中心了,你生命中心这个集合里面。
08:09
如果我把这个放在前面,它会出现什么问题啊对,会崩溃,这个就没加好,一定要把它放在哪里啊,后边就可以了,对不对,好实现这样的一个效果。好。那我们的地方里面的话呢,就传递这个数据对吧?好好,那同学们我们把数据传递过去是吧,然后呢,在地方里面还做了,然后做了一些切换对吧,这切换是我们也做了一个积累啊做积累的话呢,啊,其实就是啊,其实一个积类它有也是拆分的两个方法,其实也是便于我们去调用,大家想一想这个架构里面的东西,就是我们把视图数据呢分开来,这样的话更加灵活,那昨天有的同学说老师我们能不能在。
09:02
这个初始化那个图的时候,把数据也初始化并且绑定的,其实要想要想显示,单纯显示是可以的,但问题就带来一些带来就是你以后扩展不好扩展。包扩展知道吧,包括展啊,一定要什么呢?一定要拆分出来要好的啊,而且以后你都写在一个方法里面,你只要这个方法一改。改一点,全部地方都要改,大家编程了,又有一种模块化思想。知道吧,那同学这是上一次我们所讲内容,今天我们会讲手动解析啊,手还会讲我们的这个数据缓存啊,就是在没有联,只要是之前联网请求成功一次。然后一次过后,你在没网的情况下照样可以看到数据,这样的话体验是不是特别好啊,对吧?所我会还有我会讲新闻的详情页面数据的一个填充,也就是说今天如果允许的话,我们将会把这个做成这样的效果。
10:10
稍等一下啊。好,基本上做成什么样的效果呢?稍等一下。卡好要做成是这样的效果,就把这个效果做出来,对,就会把这些内容都做出来,知道吧,连这些我们还用到一个啊,大家看一下下面这部分。下面这份,它是一个微配件。其实内部这里还是一个微配件,两个V配件,但是我们今天先把这个外面的V配件做出来,然后这里面是一个什么呢?这是一个微配音的开头,知道吧,那么你看它这个这个名词就叫配解,在什么指示器,这指针的意思啊,所以它必须跟我们的一个配置结合,鱼它能够离开水吗?
11:13
啊啊,当然我说的是长期的离开可以吗?不可以,同样这个配姐的开,他能离开配姐吗?不能对吧?啊,不能,它短期都不能啊,为啥呢?它如果你离开过后,就相当于你没法自己用嘛,一旦结合于配解来用,知道吧,这个意思啊,然后我们还会做一个点击这个地方里面是吧,自动切换,看到没有说这个好,还会讲一个table步配页面,也就是说大家看到的这个。他其实是谁呀,这个类。对吧,包括这个文娱也是什么,也是这个类,明白吧,那也就是说到时候我们可以创建这个类多少个页面呢?12个,它总共有12个,到时二个对有12个,12个啊,但是虽然是12个,但是但是它每一个页面的内容怎么不一样,大家可以看一下,你看这是文娱,这是国际,这是中国是内容不一样啊对吧,下个页面当然以后你可以扩展,假如说你数据有15条,那你会自动会创建15个数据,对吧,咱们完全搞的是动态的啊,动态。
12:31
好,那有了过后呢,我们还会把既然有了过后,我们到时候会把顶部的这部分数据,这部分数据给填充,但这份数据大家仔细看一下,其实这里面呢,还有一些点啊,我我切到中国这里面,你看还有点呢,同学们这几个红色的什么红色的小点点,还有文本是吧,还在这地方里面呢,是一个配在外面呢,是一个相对布局,知道吧,这里面又是一个相对规矩,好到到时候我们来做的时候再给大家分析,其只是略偷偷的告诉大家是吧,好那么这就是我们这样的一个效果,然后有了过后呢,我们时间允许的话,我们还会这个把这个底部的数据给填充啊,然后还做一个事情就是啊。
13:24
要制定一个类,你看它这地方说这样的效果,当北京到最后一个的时候,是自动切换到下个页面啊,这是很牛的,知道吧?啊,这是要自定义才能处理的啊。好滑动。你看说到下个页面了,对吧,好,这功能的话呢,要我们一会呢,要去做好,好那么有了后,同学们在我们这个地方里面的话呢,这一天我们就将可能会讲到。这个地方啊,这个地方啊,那么看情况吧,我们争取的话呢,啊多讲一点,因为明天是吧,啊明天休息是吧,明天明天不是休息做练习对吧?好,那同学们,这是我们上次的今。
我来说两句