00:00
非常荣幸,我们一下子就把它播放和暂停了,是吧?但是现在面临一个问题,就是如果不光不光我们播哪一首歌。他都显示我是歌曲名称啊,是不是这时我们要需要把它给解决啊,对吧,你看点都显示的是我是歌曲名称的王菲是不是有变了,对对,接下来我们要做什么呢?接下来我们要做的就是啊,显示音乐的名称和演唱者的这个时间,那怎么做呢?好,大家想想,我们上去获取,去服务里面获取这个信息啊,那什么时候去获取啊啊。是他播起来的时候再去获奖,那你告诉我。那你看啊,假如说我一点了,那我要把这个更改吧,那数据我中要去服务区拿数据啊,那我一进来就可以拿吗?就是说当我们当前的服务一创建的时候,就是当我一绑定服务这个时候就去拿可以吗?好,就是一绑定我就立刻在这里在在他下边去拿可以吗?
01:28
那那那什么时候去拿呢?是他播放起来后再去拿呀,因为一会我是拿这些信息也要拿呀,这要也要去取吧,那如果这个音乐都没摸起来,我就没法拿到啊。知道初始号好了,再再去拿吧,好,那也就是说我们无,我们不可以立刻去拿,那是等一个时刻啊。对不对,那怎么办?
02:00
就说啊啥意思呢,你绑定服务了过后是吧,然后在没有绑定之前,我们是直接去拿,可能没有对不对,但是如果这个播起来是肯定有了,有了那怎么办呢?那我们再播起来,发个广播给艾艾再去获取就可以了,是由服务拨起来后再通知我们的,怎么通知。用广播用hand的老师都可以啊,那么呢,用广播啊广播广播是我们之前电量是用广播啊好,那接下来我们在服里面好,只要你播起来就是播起来过后,也就是准备好的时候是这样的话,你在播起来过后,我们就接下来可以干的事情啊,我们就啊这个not notty。Five清洁是改变了,然后这个时候要发,要发一个什么动作,做动作的,就这个叫做com,点这个at硅谷点这个more play下的一个open audio就打开成功了嘛,然后把这个改为什么大写。
03:29
不改也行啊,不改行好,那这个时候有过是不是要最好要抽取成一个变量啊好右键。抽取成一个额外的一个啊常量是吧,Out control什么。C是不是可以啊,好点进去,好这时候就有了吧,好就在外面就有了吧,但是我们没需要这么多啊,Out,幸福的R就是OPEN2就行了,干掉没错,是不是好这个字段,它的作用就是啊,当这个播放音频音乐成功的时候的吗?
04:18
啊,成功的一个动作,这个动作好。屏幕的动作好,那这个这个方法有了吗?没有好这个方法用来干嘛发广播对吧?好,接下来我就把action。行是动作发出去,好,那首先录一个intent intent,然后等于一个intent,好,然后有过后嘞,Intent去set我们的。Ad算什么的action action是传过来就是什么呀,然后接下来就把这动作发出去吧,叫剩的啊,剩的是发出去啊,这是发一个什么广播,这个方法是根据动作,根据不同的动作发广播,注意以后你是不是可以再定义其他的动作也可以通过它来发呀。
05:32
好。那这个时有了告诉同学们,那接下来我们就去一发,发过后是不是要去搜啊,啊这里面去搜好,那接下来我们就要在里面啊去啊去搜我们的广播了,这时候呢,在我们这个地方里面,我们跑到前面先注册广播。好对对吧,然后把它给创建出来。
06:04
好广播怎么做注册广播啊,好,第一个是我们的广播是吧,好我就说嘞,Class。是吧的对吧,然后把里面的等一下,然后有了过后显成内存变量啊。好。具有了吧,广播好,回到刚才那地方。好,然后把那个什么录一下吧,好之后把那个存进去。英特。
07:00
这个。吧。Q,在对我们感兴趣的动作监听呢,好?对,然后去ad action action群的话,这个action群在哪里啊对点。是吧,还有一个叫做同一个动作好监听打开音乐成功的什么动作对不对。好,那这有了过后,注意这是注册广播吧,注册广播,那注册广播过后,同学们注意了,我们注册这个广播,那么有注册就应该取消注册吧,在那里注册,在那取消注册。
08:09
取消注册广播,好这个对吧,好,我们这样我们来。然后把它置为多少上面,其实我们也可以这样子啊。是吧?好,那也就说当我们一播他播起来了,接下来嘞,在这里面他就发了一个广播,这广播这里面是不是收到了,收到过后,接下来是收到过后该干嘛啦,获取我们的什么。
09:06
获取我们的视频的名称和演唱者的信息吧,好,那这个时候注意这个是在主线还是主线执行。在哪里啊主线大家以后不知道是主页还是主页怎么办?打开日志视频以啊会打日志吗?会会把当前的现成的名称打印出来吧,会对吧,就这个现载什么内蒙是就回答就这个啊得到当一的心的名称对吧?好那是主线型啊好,那这时候我就设的一个data,好把它给创建出来。那这个时候像设置我们这个的名称了吧,这个的信息好,这时候TV。
10:09
名称,像咱们的tax好service,他就get我们的什么内容,内容是不是,然后接下来就是TV的一个艺术家,然后去get我们的艺术家。这样的事情呢,要把它给。不过吧。奥。累好了补货这次就这次就有了吧,好,但是这个跟name里面已经实现了吗?没有实现,大家可以看一下这服务了啊,看好福里面的反馈是什么。空的肯定不行,那怎么办?It get什么好,这个一样。
11:02
给get什么?艺术家,艺术家是就是有这个方法,没有是没这艺术家是还没有做啊,是没有做啊,这个这个字段是没有啊怎么办?加上呗,对吧,加上好加上一个字段。艺术架好,然后去把它设盖的方法实现一下求实性方法重构。90斤在哪对吧,OK,好,那有一个后。注意我们这时候在这个地方里面是还得把这个。
12:01
把这个字段也存进去啊。好来到哪里啊,这里我们在这个地方里面,在get的时候是小了,少了一个什么呀。艺术家点有点多,前面都一样。点多少啊?是艺术家吧,那最后一个就是艺术家了吧,该等多少俊第一个是。对。在服务里面写这里其实你不写都没关系啊,又不用又不是用来来显示对吧?好,我们在你写的话,我们考简洁过去好吧,对这个同学很认真啊,这个能够发现这有反侦查能力了,对吧,不错啊啊这值得表扬,好那因为我们这个地方里面这部分数据是来显示的,是根本就用不着啊好,那但是呢,我们也可以留着啊其他好把它复制过去啊,留住,然后来到福里对不对,好不错不错,是吧?啊侦察怎音了有好我们把它给粘贴过来,看到没有。
13:31
好,搞定了。啊,这个。我看啊,在这个地方里面有过后,接下服务里面要继续啊。是有个叫get啊,这里要开始get了吧,好,Get我们的了。是不是好?然后有了过后在我们地方里面的话呢,我们就相当于在这个地方里面,在我们服务里面,刚才get date这里,然后把它给添加到me里面去,现在添加到里面去啊,这样就有了。
14:16
获得一资。这些。对,这里面还没写对吧,好,再写一个什么逗号,这里面就是什么,谢谢对吧,诶诶看给了吧,这是一个什么艺术家,这不能少吧,艺术或者叫隐藏者对吧,好。这问题吧,好然有了后这里面就获获取了,如果我们不这么写,它不能那个空啊。好,我们去运起来。这时候呢,就有了。
15:01
一起来,同学们。好点首歌。这个两秒我们可以用它隐藏掉,行了吧,见了吧,对不对,好电一回。觉了吧,在真机上没有这个问题啊,这模拟器有这个啊,乱码。随便了吧,啊就是,但是我们可以把这个啊,就是每次进来可看到王菲王菲这么一段时间呐,感觉怎么样,就感觉不好啊,你进来都看到,但是又不是王菲唱的歌是吧?但是感觉人家以为我们这软件有bug,最好把它文本呢,把它给。干掉是不是直接干掉这样的话,其实现在是啥没有啊好,但我预览的时候之前是有用对不对,我在运行的话,这个时候呢,它就会好一些啊。
16:10
好运起来。再看啊。然后呢?啊,因为在运行期了,它它一会再起来。哎,休息来了。起来了。起来了,点了好几次,来看好,我去点。是不是真的好多了吧,默认被看到康飞好,那有一个后同学们这个是比较简单吧,刚才怎么做的呀,第一步在我们的这个服务里面。做了什么事情啦?是加了我们这个字段呢,再加上,然后get去把它拆到列表里面去了,接下来我们还做一个当完成的时候在服务里面。
17:06
就准备好的时候干嘛发这个什么广播啊,这是广播吧,发广播,发广播过后干嘛呢?发广播过后,接下来谁收到了,这里收到,所以我们在里面有一个date,他注册了对不对,然后一搜是到这个广播电视里面去吧,一搜我就是date,这就去取了吧,这时候再去取吧,这就是设置我们的这个。啊,歌曲名称和演唱就是艺术好,那同学们这一块呢,就被我们搞定了。好,那这个时候我们其实还可以得到这个时间,这个时间是一样的呀,好,我们这时候再去设置时间TV,然后看,然后去设我们的一个时间。
18:14
所以啊,这个时间的话呢,我们要去获取就是。怎么去获取呢?但是我们大家想一想,这个时间是不是要这其中这个时间要不论更新了,所以我们最好用一个憨的了吧,就把这个时间也更新,这个不断的更新吧,所以这个时候呢,当我们这个的时候,我们最好啊可以来到这里。Handle了,Handle有了吗?没有,我们就直接在这里面定义出来,有一个憨了,哇塞,你看注意小心出错了,肯定是打包错了。好,大家看好打的是谁这里了对吧?好,那也就是说前面导错了,要把前面的给什么干掉,注意啊,大家要学会这样子啊,这方面的好,如果你有过后它就不识别了,对吧。
19:22
点它看到没有,点哪个好第一个。然后这时候呢,你看就可了吧,好。好,有过后同学们在这个里面呢,我们就要去做一个事情了,当一发这个消息过后,接下来我们要开始循环,就更新了,好麦,然后what case这个把它给多少大写对吧。
20:04
啊,就是out shift啊,Shift那个啊,CTRL系数的X啊好,然后把它给算出来。选它为零为一对吧,这是更新吧,进度更新,进度更新和时间更新是同时在一个地方执行的,好然后这个时候隔一段时间去做一个事情吧,首先我们的这个handle的话呢。就他。先去移速消息吧,然后再什么发消息延迟啊。好这个吧,多少啊,一秒钟玩一次,然后这个时候我们就要更新我们的时间啊,这问题吧。
21:20
那里哦好木雨,谢谢啊,那接下来有过后要得到什么,当前的什么进度是吧,然后听的类型等对吧,然后用谁去得到点。什么意思,是啊,该他们当前的。对对,当前的,然后把这哥们。
22:02
他还有就是我干脆就是两个起来就可这个也要啊,然后盖他们的就地型,是不是再把他们。全开启是吧,好的媳妇得很猛。我奥shift对奥对好开启好,那这个时候我们就设置时间了吧,好注意这得到是毫秒要转换吧,还有用什么工具啊,这工具是我们用过啊好有然后我们是不是要来到哪里实体化,来到盈利date是这里初始化。啊。然后六一个什么,把那什么写成什么类的面料。
23:06
对吧,好,那这是有了过后,接下来我们就可以用了吧,在哪里它冷热好,这个时候就要去把它给转换TV,然后算我们的,然后转换吧,改为什么。是这样的,然后加上零杠。是不是,然后再加上U。五九,然后。好看啊点一下诶好转一下,这个时候是这个,然后把我们的旧类型转进去吧,欧耶搞定了吧,好他一会就可以更新,好大家可以看一下。
24:03
但是现在更新你有有效果吗?啊是一上没有发消息啊好发消息好,接下来在这里发消息好。生的是立刻发呀,好。发过后注意在我们这个地方,大家再想想这个方法我们实现了吗?没有啊,来在哪里实现,这里面你看返回是多少有问题啊。返回二填,然后盖在什么,然后钱的位置好,这个呢,好干什们的就没选好,如果没有选的话,它是零啊。好可以了吧,我看看所少了一个什么分号是吧,因编程它不像其他,你想一个分号都通不过,这样的话,当你编程有几年的话,你你你会发现你特别严谨,做人做事啊就特别的细心,知道吧,照顾女朋友他就特别的好是吧,所以家庭都很和睦是吧?真的是这样,你程序员嘛,这动钱少个多话都不行,对不对。
25:18
好大家好,来个后点击一下听见了吧,最简单对不对,好那更新过后这个进度更新也也比较简单吧,好那咱们也来干一干了,好接下来这个吧,好那这样,嗯,先保持一块,至少这一块是不是搞定了,好先保存那会啊。
我来说两句