00:00
呃,那从今天开始呢,我们就开始讲这个p two p金融这个项目啊,前面呢,给大家讲的这个手机引业这个项目了,呃,本身的话呢,前边这个班讲的课,讲课的话呢,这个PB金融是放到最后了啊,实际上这个放前一点放后一点其实都还好啊,因为本身我们讲这几个项目的话呢,是都相当于都穿插开的啊,手机影音啊,这里边我们也写了一下哈,在这个思维导图里边,哎,我看我写到哪了。哎,在这儿啊,把这个我们可以先打开看一下,整个咱们学习过程当中要讲的这样几个项目啊,手机影音啊,硅谷新闻属于新闻类的,影音呢属于视频呃,音频类的,然后硅谷商城属于这个相当于是交易类的啊商城,然后硅谷社交属于即时通讯类的,然后加上我们这个P金融属于金融类的啊一共呢,我们讲这几个应用呢,就是涉及到这样几个方面。屏幕没收到啊,我再重播一下,嗯,好了吧。诶一共呢,是这么几个方面,然后有一些内容的话呢,属于通用性的,那在这几个项目当中呢,都会用到,呃,是会有一些递进关系的,但是这样相对来都比较少啊,然后另外的话呢,就是没有太多的这种相关性了,那我们可以先讲哪个后讲哪个,其实呃,差不太多啊,但是整个这块呢,不管你是学哪个项目,都是基于前面我们这样的一些内容。
01:17
啊,所以我们这里边讲了一个贫困金融这个项目,这个前期需要储备的内容啊,比如第一个啊,需要熟练掌握Java相关的基础知识。这我们在第一个阶段已经学过了啊,就是我们讲的这个Java的面向对象啊,是属于最核心的一个内容,然后呢,相应的比如说集合的使用。啊,在内存当中如何去保存数据啊,主要的list和map啊,然后多线程的使用。呃,在我们安卓当中,比如说对于联网这样操作是一定要在分线程当中实现的啊,如何去创建多线程。啊,这个呢要清楚,然后呢,呃,比如关于这个文件读取啊,写出这样的关于流的操作啊,是要清楚的,呃,另外我们还讲过,比如说反射的使用。
02:02
啊,在这个安卓当中呢,凡是组件我们说,呃,他这个对象的创建呢,都是系统帮我们创建的,这其实都涉及到反射相关的一些调用了。啊,其实真正我们自己去写反射的机会呢,可能并不多啊,但是系统呢,在很多情况下都是用到了反射,所以关于反射的理解呢,大家也要清楚啊。嗯,那主要的话呢,就是Java基础需要大家储备的,就是我们刚才说的这样的一些内容啊,我们写安卓的这个代码,主体上业务逻辑都是用Java来实现的啊,所以这块基本的内容都是要清楚的啊,另外呢,需要熟练掌握安卓基础的一个使用。那安卓基础里边呢,呃,我们前段时间已经讲过了啊,来回顾一下啊,我们安卓基础讲了,呃,18天19天啊,总共总结下来的这个内容,呃一方面呢,就是呃四大组件的使用。啊。啊service啊,我说到每一个的时候呢,你应该心里边应该清楚,就是这个组件是什么样特点的,什么时候才会用到它啊,该怎么去用。
03:04
啊,说白了就是我们学这个知识的时候呢,就是三方面啊,然后呃,What是吧,这个东西是什么啊,WHY为什么要使用这个东西。哎,然后最终最重要的这个点呢,那就是how是吧,如何去用这个呢,是最终的一个落脚点啊,前面呢,你关于what啊,关于Y,你理解的再深刻,那你不会用号,那没有任何意义啊,你要光会用号,你不知道什么时候用,那也不行,对吧?所以这三个点都要清楚啊。Broadcast receiver,广播接收器啊,内容提供者啊,Content result。那不是content provider是吧?Provider,但是我们用的比较多的呢,是content会骚了啊对啊,这四大组件要清楚,然后呢,我们说了一下关于用户界面的一个绘制,呃,用户界面当中我们看到的关于视图。啊,视图呢,常见的我们呃,就是总结一下哈,所以总体的呢,上面是一个will。
04:01
下边呢,有一些具体的view。啊,就是我们所说的能够,嗯,就是形象一点,看得见摸得着的,这个所谓的摸得着,就是你去操作它的时候呢,其实是有一些响应的啊,哎,这个呢,就是一些基本的view了,那以及呢,我们提到的。I will group。啊VI group呢,我们说这是一个叫布局了哈,呃,它呢也有一个宽高,呃,但是本身在界面上呢,不提供任何的显示啊,只是决定你这些基本的view呢,在view group当中相应呈现的一个位置。啊,常见的我们说有五大这个布局。是吧啊,常见五大布局啊,这个呢,就我们说这个view啊,View呢在我们这一章里边讲的挺多的啊,包括list view啊,还提到了list view的优化问题啊,图片的三级缓存问题啊,这个呢是我们在这里边呢提到了一些啊,然后呢,四大组件UI完了以后还有哪些内容啊。诶,安卓里边还讲了两大机制啊,一个呢叫做消息机制。
05:06
啊,消息传递机制,哎,对,涉及到handlera的使用。哎,这里边又涉及到消息机制呢,有一个图是吧,哎,整个那个图的话呢,需要大家能够自己表达清楚啊,哎,还有一个叫什么机制呢。哎,事件机制。啊,时间机制啊,哎,当我们去触碰手机屏幕的时候呢,比如这是一个手机屏幕了,哎,我们哎按下去,或者只要你触碰到这个屏幕,我们说相应的就会。怎么着啊?生成一个什么对象?事件对象,事件对象那个事件那个对象叫什么?哎,Motion嘛是吧。EV啊T啊,只要跟这个手机屏幕操作相关的啊,只要你触到了屏幕,它就会自动的帮我们创建这个类的对象啊,这也是系统帮我们创建的啊,那创建完这个对象以后呢,这个对象。
06:01
啊,就帮我们去监控用户的一些行为啊,其实说白了,这些内容虽然是安卓里边用到一篇,但本质上来讲还是Java这样的一个逻辑,这样一个写法啊,所以在Java当中,你任何的操作其实都体现为类的对象的形式。啊,所以说你要想监控用户的行为,那你一定得有个对象啊,只不过这个时候这个对象就叫做motion event啊,那当用户down的时候,Move的时候,乃至于up,就这样三种行为啊,都是通过这个对象去记录的,哎,我们可以获取它的get action。那获取它的这样的一个action,具体是当事件还是木事件,还是up事件?啊,以及呢,我们还可以通过这个类的,像去记录一下用户到底点在哪啊,这样的一个相对坐标啊,也能够获取得到啊,这样你就知道操作的具体是谁了。然后呢,我们还提到了关于这是一个叫motion event,还有一个叫什么呀。哎,对,叫key event。啊,就是当你操作手机上的这个按键的时候啊,出来一个键盘,那键盘这个呢,就是对应的叫key event了啊,它对应的这个事件类型相交于motion较简单一些,就两个对吧?啊一个呢叫做down。
07:10
啊,一个叫up,这个你不可能拿这个按键让它木过来木过去,这就移不了也啊,所以只有down和up啊这个呢,时间是一是吧,哎,我们给这action呢附了一个数啊。哎,不对,这个是零是吧,这个是一啊,然后这个motion event里边也是一样。啊,倒是零二是一。木勺啊,是这样啊好,这是关于这个事件机制,呃,这个完了以后呢,我们还提到了关于这个叫,呃是不是一些动画呀。Animation啊,关于动画。哎,动画的话呢,我们有view动画,招博动画啊,包括我们在讲这个自定义控件的时候,是不是还提到那个属性动画呀。哎,都都有有这样几类动画啊,动画呢,能够使我们这个界面的效果更加丰富一些啊,那动画以后呢,我们还提到了一个就是关于呃,这个图形图像的处理。
08:10
哎,中形图像处理里边,比如我们关于bitmap,就我们在呃,应该安卓基础倒数第二章里边讲到的啊,哎,关于bitma的使用,呃,我们在这个界面上如何去画一个图形啊,其实在后边自定义控件里边,我们也做这样的事情了啊,包括呢这个,呃,我们去设置一个,比如说这有一个图片,呃我们按下去的时候呢,是这个颜色,撒开的时候呢,又是另外一个颜色。啊,这个呢,我们就涉及到这个标签的使用了,是吧,比如说你这个像涉及到我们这里边叫s select是吧。嗯,然后呢,你可以搭配上这个。哎,是不是是使用啊,哎这样啊,就这样两个标签是比较常用的,这也是我们在这个图形图像处理这块呢讲到的,哎,这要清楚啊,哎以及按照我们章节来讲,后边呢,还讲了一个。Fragment。那fragment呢,可以说在我们这个项目当中呢,哎,都是非常常用的啊,关于fragment这个activity呢,我们说呈现了一个用户界面,但通常我们把这个activity呢,就分成几个fragment啊,通过fragment呢去呈现给用户一个界面。
09:14
嗯,是这样的一个效果,那fragment呢,也会涉及到他的生命周期方法,而且非常多。11个吧,我记得。一个方法啊,这个方法比较多啊,还是那个意思,就是把常用的这几个方法。哎,要清楚一下,比较常用的呢。就是。On great view,以及它这个方法下一个叫。On I created是吧,包括最后一个on Detroit是吧,这样的方法呢,常用一些啊啊,这是我们说这个安卓基础里边需要大家掌握的内容啊。
我来说两句