00:00
啊,现在呢,我们要通过ad啊来去做一个这样的一个功能,那这里面实际上涉及到两个应用。对吧,啊,一个是我们的啊服务端,一个是我们的客户端,好,我把它呢作为服务端,那我们就应该还去创建另外一个应用,这个应用呢,来作为客户端,零七叫service client吧。好了,九。哇,怎么这么亮,越来越亮。这太阳也是挺牛的啊。
01:05
好,来啊,看看我们的界面。嗯。界面呢,在最前面。我把这个界面拿过来。好,这个界面呢倒是很简单,这里面有一个button,这个button呢叫绑定远程服务。绑定好了以后我干嘛了,在这个地方有一个button调用远程服务器端的。方法。我是不是要根据ID去得到一个学生呢?那ID在哪呢?就他能看到吧,这就ID好,我根据ID得到一个学生,得到学生以后呢,我在这里面提示出来。
02:02
学生的信息。还有一个就叫解绑屋了。对吧。好,就这么多啊。下面呢,我们来去看一下啊,我呢先做好一些准备工作,把服务定义好,对吧,把这个基本的调用呢,也可以给它定义好,嗯,先把准备工作做好。来试一下。看的啊,一定要知道,我这是现在是两个应用同时写。先呢,我去写一下它把服务给建立起来。另一个类。叫my Mo service叫远程服务,它呢也是继承于service。嗯,这里面建一个不同的包名,包名的不一样,Remote。
03:05
把这个service给他拖进来。好。这里面写一个简单的注释。叫远程service来,现在呢,我要去给他配置一下。配置呢,还是跟上面的这个差不多,但是这一次大家想啊,我们如果就这么配行吗。不行,因为这样写的别的应用是没办法启动啊,所以说我们必须要去配intent pay呗。好,来看一下。在这里面需要去配置一个action啊,Action呢有一个类。
04:03
这个类目呢,实际上就指定一个字符串,本质上来说任何字符串都可以。就你想指定一个什么串都差不多好了,在这里啊,我就这么做吧。嗯,点点就F型嘛,嗯,大小写没有关系,知道吧,好。来写好它,写好它以后我们来去看一看啊。我们这个我们服务器定义好了,后面就想办法把它启动或者绑定吧。嗯。那我们的这个服务。在这啊。先放着,放以后呢,我们把那个。绑定也给他写一下。这个好,这个里面怎么去写呢?来看一下啊。
05:03
这里面是不是都有方法呀。准备工作先做好啊,他avoid v。嗯,好。还有两个好像。一个叫invoke invoke什么意思,调用对吧,On onbound这样了呗,好,我们还有一个输入框,需要去操作I text。这个输入框呢,会有一个名称叫ID。美了吧,啊把他们呢给他说实话。
06:05
可以了吧,嗯,好了。来绑定服务怎么绑定啊。叫found service是吧,哪一个intend吧,哪个intend来看一下给它提示。创建一个ENT。又一个的,这一次就不太一样了嘛。这一次我指定什么影示意X么?那这个影示意图X是多少呢?我得去看这一个配置文件吧,看它知道吧。嗯,就等于这个串。美女们。好,这个时候需要有一个。Service connection是吧?Private service等于。
07:05
留一个他。美女吧。好这一次啊,大家看到我我这个地方这个六呢,可以放到这里来做是吧。放到这里来做啊,按道理说要要做的完整呢,是不是还要需要判断呢?前面我们不做过吗?就是你不能硬老,每次都是去连接新的,创建一个新的呀,如果已经连接了,就没有必要连接了,怎么说来着,如果它等于,那我们才去连接。创建并连接是吧,嗯,就这一个,这个还记得穿的什么吗?Contact的found out可以了吧,嗯,最后呢,是不是有个体示啊啊这些我们都做过啊,很简单,先把这个准备工作我们要做完整了,我们再继续写啊,还没有真正到我们该写代码来这一个说。
08:16
嗯,绑定设备是吧。嗯,下面写个零。好,来看下一个else是不是叫已经绑定对吧。嗯,已经绑定了,已经绑定service好。这个evoke呢,我们现在做不了,这个解绑大家应该能做。今晚怎么做?If步如果说它不等于空,我们就去on帮的远程的service对吧,好帮的远程的service来一个。
09:09
我们是不是需要那个这一个需要什么东西啊,诶这个好像有问题吧,不是这里面大家看到来找一个on棒的service,是不是相当于我自己要自己去了,那不行。好,需要一个连接对象,Connection,接着还要connection,等于no。对吧。嗯。这个还有一个简单的一个to的啊,做解绑service。啊,那再加一个else。啊,未绑定还未绑定,嗯,好了吧,啊,基本上这都是我们前面做过内容,我们现在还没做这里面的啊,因为还没有做好嘛,先准备好。
10:08
好整个呢就准备的差不多了,我们呢先。
我来说两句