00:00
下面呢,我们来看第二天的第二个章节。Activity,这是我们最重要的一个四大组件之一啊。来。我们来看一下。第一个呢,还是理论概述,第二个部分是关于activity开发的一些学习。第三个就是功能练习。理论概述了。第一个是我们需要去对activity进行一个基本的理解。啊,接着是关于intent和intent filter inent什么意思?意图对吧?啊,下面一个呢,叫意图过滤器啊,这个稍微啊,重要性不是那么大啊,意图非常重要啊。下面一个就是给大家介绍一下相关的一些API。嗯。下面我们就要去做它的一些开发,Activity的一个使用activity的生命周期。还有activity有一个概念叫task sta task什么意思?任务站,Sta站的意思,任务的意思啊,这两个单词啊。
01:10
大家要知道,我问你是什么原因啊?因为这些单词都比较重要。啊,下面一个呢,就是关于activity的一个launch model加载模式。啊好,后面呢,我们有一个啊综合的练习叫打电话与发短信。啊,基本的就这么多,好了,下面我们看。理解首先呢,我们来回顾一下在web里面的学的一个概念叫。你说是用来干嘛的呀?我期待。啊是服务器端的是吧,它里面呢可以有啊狭义和广义的理解。啊,如果是狭义的理解呢,它是我们在服务器上写web程序里面的一个什么。
02:02
接口是不是有这样一个接口类啊。有吧,我们的类必须是此接口的什么?时限内没问题吧。嗯,好。下面那如果是一个广义的理解呢,它是服务器端的一个。主键。用来干嘛了?用来处理客户端提交的一个请求,并返回给客户端一个什么。是不是响应界面呢?而这个客户端以前我们都是用什么来测的。是不是我们以前都用浏览器来测呀,也就是说啊,这边有一个浏览器,这边呢,假设有一个摊开的服务器是吧,我们是不是在这里面是不是要整一个项目运行起来呀。里面要不要写一个呀。要吧,啊,写一个select,接着我的浏览器是不是输入一个地址呀,输入一个地址,这个地址要跟谁对应。
03:05
是不是要跟S的虚拟路径来对应啊?要不要收料,是不是要配置的?有的同学我早忘了,你跟我说的,跟那天说天书似的。那这就怪不得我了啊。你至少还应该多少有一点印象,我提的话,大家应该要有点印象啊好,下面我接着我是不是按按键去提交请求啊。谁来处理我的请求?Service,什么方法处理请求啊service,那service会根据我的请求类型去调用什么?Do get,或者是什么do post方法来处理我们的请求,对吧?好像大家不前几天还考试了吗?对吧。你说开卷没用是吧,是吗?你们要说没用那就好啊。好了。
04:01
来。接着它处理完请求以后,最终要给客户端有一个什么响应结果吧,我客户端拿到这个结果是不是来显示啊。啊,以前呢,我们都是用的浏览器,那现在咱们不用浏览器了。啊,展要真正做的时候就用什么。是不是手机啊,手机是不是也一样可以提交请求啊,记住了,我这里面说的是客户端对不对,我们的手机就是一个客户端。记住了serve light,它是一个弧形的组件。它用来干嘛呢?处理客户端提交的请求,并返回给一个响应界面。好,这是说我们对一个基本的理解。下面我们来看一下组件。是一个什么,它有什么特点?首先它必须去实现特定的接口,或者去继承特定的类,我们就以为例,我们写的类是不是要去去实现这个接口啊?
05:11
美女吧,好,这个大家需要去知道啊。下面一个。需要在配置文件中配置全类名,我们想一下。在哪个里面配置的。Web点文件里面是配置类呢。为什么要配置全类名呢?为什么特名是不是创建那个类的对象是我创建的吗?不是,那也就说组建不是我创建的吧,对象不是我创建的。那不是我创建的,是不是要告诉系统去创建呢。那你要告诉方建,你必须给他什么?全利名呢?对吧,那你有了他有了全类名,是不是可以通过反射去创建那个对象啊。嗯,好啦。
06:00
它的对象不是通过六来创建的。而是什么呢?系统自动帮我们创建的。对了吧。那肯定要有一定的条件触发吧,你想看什么时候创建呢。设的怎么样被创建服务器提交请求啊,是客户端向我的那个是提交请求啊,对吧,提交请求的时候才会创建啊大家看。记住了啊,不是六出来的,是自动创建的下面一个,它的对象有一定的生命周期。有生命周期吗?有创建以后马上就哪个方法的方法,对吧,销毁之前用哪个方法destroy方法。对吧。就是生命周期对应一些回调方法,你说人有没有生命周期啊?有就是女人一出生,他是不是得教育下呀,你爸要给你取个名字对不对啊,记着你妈妈长大以后要上学对吧,上小学,上初中,上高中啊啊,如果你还有心情,可以上个大学。
07:10
啊好,上了大学以后呢,你要还有心情继续读,你要没心情了来做培训是吧,好了,后面呢,你就工作了,工作以后呢,啊,结婚生子,最后好等到你不行了是吧,你干不了了,先退呗,对吧,退休啊,退休一段时间以后,确实生命里面的那些器具吧,都不太行了,最后就走了啊其实怎么说呢,人其实你想想啊,有时候我在想。这一年就365天,对吧,100年也没多少天。你能活100岁吗?不可能是吧?对不对,其实没有多少天啊,跟大家说。你想一想吧,你要每你要你要一秒钟数个一,一秒钟数个一,我告诉你没有多久就把那你的天数可以数完。
08:00
对吧,有时候想想真是也是挺可怕的啊,如果我有两条命,我我肯定先先去一下,再回来一下啊。感受一下,到底那边是什么样子,这边又是什么样。大家还是要珍惜生命啊,就是健康就是啊,挺好的啊。好,下面我们来看一下activity定义。Activity它直译为什么呢?活动,但基本上没人这么说啊,就说activity就得了。它呢是四大应用组件之一,也是最重要的,用的最多的。啊,这个比较简单下面。它的作用是什么?提供一个能让用户操作并与之交互的界面,这句话大家把它被牢了啊,晚上做梦都想想。
09:00
好吧。能够提供一个界面,就是说首先你可以分解着看。用来干嘛呢?提供界面的这个能理解吧,不用太背,对不对,下面就是还有条件,这个界面要是一个死的,能不能操作的话,不能响应的话,是不是没有太大的用处啊。如果说一个应用所有的界面都只能看。那没办法,为什么说没办法呢?你想你进入第一个界面,你想进入第二个界面,怎么进去。你得操作呀,对不对,所以说还是必须得有响应,不然的话你就一个界面了。对不对。好,这个界面它有一定的条件,就能与用户进行什么呢交互,但交互的前提是要让用户进行什么,是不是操作呀,就人一操作它就有响应。譬如说我们前面已经做过了,我们点击那个按钮,是不是就开始下载呀。啊,也有一些提示,这就是一个让用户操作并与之交互的一个界面。
10:06
好,这是它下面这一个,这个大家知道吧。这不就是我们电话的应用吗?你去点击这些123。这时候这相当于是不是一,这实际上你可以把它看成是一些图标图片对吧?啊,这个图片你点它是不是就输入了这对应的值啊。是不是在想一吗?那在响应之前,你说那个代码里面怎怎么做啊。啊,你的代码里面怎么做设置设置监听呢,对不对,你要不设置监听,那凭什么我点你你就能响应呢。这个能理解吧,也就是说监听是发生在事件之前吧。嗯,对啊,好,下面一个一个应用,它有多个界面。就是大家知道的,那也就是说。
11:01
有多个什么呢?I give。是吧?因为我们的一个activity就用来提供一个界面的嘛,那你有多个界面。那自然就需要多改。譬如说我们比较经典的打电话、发短信、拍照、发邮件等等功能,都是通过什么来做的?Activity来做的。譬如我们这个界面对吧,大家觉得通话的那个界面。是不是个activity啊,你你一点拨打是不是进入了一个通话的界面呢,对不对。你说那不是打电话吗?那什么是activity了?那个打电话的功能是不是activity一部分呢?啊,它activity除了功能,它是不是还有一个界面显示啊。刚才跟大家说过了,就是你做一个东西无非就两个方向,一个是外观,也就是他的界面对吧,再一个就是它的什么行为,所说的行为就是什么。
12:03
是不是就是工人呢?这个大家需要去知道啊,外观就是我的界面。嗯。好。关于activity的一些定义呢,大家也可以通过它的。开发向导去看一下。大概点一下它,点击它以后呢,下面点击啊,大家看到这里面是有有一个我把它打开,你说我应该看哪一个。这里面有一个。什么意思?APP component component什么意思?组件对吧?你把它展开就能看到一些组件,Activity是一个组件,后面我会写到service。补物是吧,Can provide。内容提供者啊,还有一个他没有写在这个里面啊,叫广播接收器,还有一个没写好,我们呢,来去找一下activity。
13:08
啊,下面就在说activity是个什么,对它进行一些解释。等于说老师这个我能看懂吗。能看懂,其实很多都是我们咱说过的,譬如说activity是一个什么应用组件。对吧,好,下面来看一下。他干嘛呢?提供一个屏幕,那个屏幕能干嘛呢?来用户能与之进行交互,交互干什么,做一些事情对吧。比如说。打电话,拍照,发邮件,查看地图对吧?好,每一个activity都会被给一个什么窗口对吧?啊,在窗口里面干什么呢?说他的user interface。
14:06
简写你看到UIUI就是什么,就是界面对不对啊,就是我们平常说的用户界面或者叫界面。说白了就是每一个XP里是对应一个界面的。简单来说是不是这样的?嗯。那个窗口呢,一般是什么呢?充满那个屏幕的。一般都是这样的吧,但是啊也有可能是什么是比那个屏幕小啊否在那个。什么另外一个窗口的什么上面。嗯。大家读的懂,大家都很厉害的啊,不要怀疑自己好吧。啊,后面我就不再一个一个读了,大家可以看一下啊,里面有很多关于activity的一些解释,包括他的生命周期啊,后面我们会过来再看一下的啊。
15:02
好,这样呢,我们就把activity相关的一些定义给大家说一下来,最后给大家说一下它。大概。Activity与service的一个类比,首先得说他们都是组件。那呢是什么呢?服务器端的,而我们activity是什么安卓客户端的对吧。好,那它的那个规范定义的接口或者类什么呢?Flight类,我们是不是接口啊,Active类的。是active的呀,我们写的activity要继承它,嗯,我们写的呢,要实现这个接口,等于说老师我从来没有实现过这个接口。但是你是继承了谁啊?还记得不?HTTP,但是HTP是不是从他来的呀?根源还是它。下面注册。一个在web.com文件里面,是不是一个在Android manifest文件里面注册。
16:06
啊,这一个这些单词要读的会啊。啊,生命周期方法,Unit service do get do post,这是我们以前学过的。大家看后面我们会结束,On create on start on,中间还有一些,最后有一个on destroy。啊,我觉得他这些方法就比以前学的好。生命周期划是在什么?什么时候调用?对不对。啊,你要没我觉得没有这安就不太好。啊,你譬如说写个on in on啊,确实就要好一些。好,下面。请求发出的圆就谁来发请求了,对他的。啊,如果是浏览器或者是什么移动设备。啊,如果是activity了。手机屏幕什么意思?大家想我们的main activity怎么样触发呀?
17:04
是不是点击那个应用图标啊,你们是操作那个界面呢,对不对。嗯,有这样的,嗯。
我来说两句