读书人

android的一些小功能,该怎么处理

发布时间: 2012-03-11 18:15:39 作者: rapoo

android的一些小功能
做一个android音乐播放器应用,歌曲是从媒体库中查找的,当我需要实现歌曲的上一首下一首功能时,请问应该怎么实现。还有我想使用seekBar来同步音乐的进度,播放的组件MediaPlayer是在一个Service中,我应该怎么在UI得到Service中的MediaPlayer并实现控制,有知道的大神请给点建议,谢谢了

[解决办法]
去看packages/apps/music源码。
[解决办法]
aidl很方便,在aidl中定义好接口,如stop(),play(),pause(),在media的Service中实现,让后在activity中bindService,获得一个binder对象,binder对象实现aidl中定义的接口,所以可用直接调用stop()这些方法。
当然也可用用广播,Hadler也应该可用的
[解决办法]
网上一大把播放器
[解决办法]
上一首/下一首,最简单的方法就是发一个广播通知service中的player进行更换,还可以在activity中绑定service,在activity中拿到service对象,从而实现对上一首、下一首的控制,另外还可以在onStart方法中实现对上一首、下一首功能,在activity通过startService来实现
[解决办法]
比较赞同二楼的说法

读书人网 >Android

热点推荐