00:00
大家想想今天讲的东西呀。多吗?不多对吧,一个是我们的这个啊play和的介绍,Play是用来干嘛的,播放视频吧。然后他还播放音乐,后面我们做音乐播放器也需要,他只是说用这个me play封装到服务里面知道吧,比如说啊,音乐的列表也在服务里面,维护这个状态全部在里面,只是HT就负责显示,到时候我们用到AIDL。AO。和服务进行。这个沟通OK,然后有了过后横竖屏切换,那我们知道哦,原来横竖屏现货会导致it重新销毁,那么我们可以让艾不销毁吗?可以有几种办法,两种,一种是方向固定是不是,还有一种就是你横数名切换,但是我你方向可以变,但是我让你不销毁也不创建,是不是是可以配置啊,主要配置三个,一个是键盘隐藏。
01:01
是吧,还有一个就是方向改变,还有一个是屏幕大小改变,是不是。好,那这个配置在哪里做啊,功能清单文件吧,那也就是说在我们的功能清单文件。这里。配置这几个是吧,建模隐藏。屏幕大小改变,方向改变等等对不对这样的事情啊。好,那有了过后同学们在我们地方里面的话呢,就讲这个知识点,还有就是播放器的一个控制面板,这个控制面板呢,比较简单。它其实就是整个是一个相相对布局上面是一个先布局,先布局,又两个小先先布局,对吧,这是在底部对不对。注意,除了用相对布局,可以用真布局啊,两个布局都可以啊,大家可以换一换,用真的布局,真布局是一样的啊。好,那有了过后同学们我们还讲了这个啊,视频的一个进度更新。
02:00
啊,特别是这个对大家有用,就是根据布局自动生成代码的一个网站,大家呢,可以去网,也可以用离线的,离线的大家有啊。对吧,那离线的就在这好,就是发U初始化离线使用,你打开就可以知道吧,同学们的话注意,但是这个有点小怎么办。拉一下知道吧,大家的话节约成本,要不然你想办法半天对吧,但是你发现你旁边的哥们是吧,一下子搞定了,哎,怎么这么快是吧,然后人家是。人家是知道这个网站它就快,特别是以后你选一个布局那种ID特别多几十个,然后你用它是不是特别方便啊,对吧?好,还有我们说下这个视频的一个拖动和更新啊,更新的话用的是handler,不断时间去更新,然后得到当前为止,那这个八的进度是怎么更新的呀。Progress,然后progress这个值是不断的变大,是不是就进步了,但是前提是。
03:01
要之前要设置一个max。对不对,Max是最大值啊,就说你在更新的过程中,是从里面慢的跟到max值相等过后就结束了。对不对,是相当于就更新到最最最右边那头了。然后实现拖动也特简单,就监听我们的这个芭蕾状的改变,特别是要判断这一点。就是在这个地方里面,它不是有一个监听吗?你一定要判断一下是用为to的时候再。如果你不判断它会可扯可扯的,为什么呢?因为它是个半一变化,这个方法也不断变化,不断变化,你就不断定位到某个地方啊。它就重复了,你假如说你现在播放到。十这个进度,然后你又这个Q到十这个位置是连续两次了。所以都可吃可吃的知道吧。就什么意思,就是你播过后他又定位到对方。他视频在拖的过程中发出这种声音嘛,你看给他感受一下。
04:03
听没有,是不是哒哒那种的,明白吧,所以发出这种声音。还有的话呢,就是啊,得到系统时间比较简单,得到电量,电量状态主要注意一点就是。并不是所有的广播。都可以在功能清单里面注册,在功能清单里面注册的。啊,最明显的就是短信可以,对不对也可以。啊,开机的话呢。也可以是吧。好,然后的话。还有吗?电话的话在代码中啊,在代码中。好,还有这个锁屏开屏在代码中电量变化啊,在代码中这些都不存在刚才我讲的电量。啊的变化,以及开屏锁屏啊这些广播它是不能在功能器那边注册,究竟注册还是不大知道吧,啊这个系统怎么设计的,就考虑到的性能问题,好,然后得到系统实间比较简单,好从列表这个的话是一个重点。
05:17
大家一号知道诶,我以后要得这个数据存到这里怎么传啊,原来要序列化对不对。那同学们啊,今天就讲地方,大家尽快练习啊,如果谁敲好了,奖励牛奶一瓶。
我来说两句