论坛首页 移动开发技术论坛

【源码】初学者做的android音乐播放器 源码

浏览 10422 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-02-15   最后修改:2012-02-15
接的上一个帖子:http://www.iteye.com/topic/1119833

源码稍微的整理下,感觉实现的不怎么好,但还好还是可以正常播放等功能。
系统最低版本:Android2.1
引入Android4.0开发包

如有意见,欢迎指出。谢谢。

APK文件下载地址:http://115.com/file/e6prwpu3#
源码下载地址:http://115.com/file/be4dzc6d#
   发表时间:2012-02-20  
有图有真相
0 请登录后投票
   发表时间:2012-02-20  
对着视频写的
0 请登录后投票
   发表时间:2012-02-20  
csdxqzp 写道
对着视频写的

那就麻烦你给我找出个一模一样的视频出来?ok?
0 请登录后投票
   发表时间:2012-02-21  
谢谢分享。 楼主好人啊
0 请登录后投票
   发表时间:2012-02-27  
抱歉啊,纯新人不懂
import rp.lee.musicplayer.R; 报错The import rp.lee.musicplayer.R cannot be resolved
为什么啊?
0 请登录后投票
   发表时间:2012-03-04  
pojun2012 写道
抱歉啊,纯新人不懂
import rp.lee.musicplayer.R; 报错The import rp.lee.musicplayer.R cannot be resolved
为什么啊?


那应该是你导入的时候环境没弄好,导致R.java 没有自动生成吧。
0 请登录后投票
   发表时间:2012-03-08  
谢谢你的源码,下来学习一下。
0 请登录后投票
   发表时间:2012-03-09  
楼主能否解释一下PlayEventDispatchImpl这个类,里面的循环是做什么的
public synchronized void start(PlayWarper mPlayWarper, int milliseconds) {
while (isOperating) {
}
try {
for (PlayInterface mPlayInterface : list) {
mPlayInterface.start(mPlayWarper, milliseconds);
}
} catch (Exception e) {
e.printStackTrace();
}
}
0 请登录后投票
   发表时间:2012-03-09  
21jhf 写道
楼主能否解释一下PlayEventDispatchImpl这个类,里面的循环是做什么的
public synchronized void start(PlayWarper mPlayWarper, int milliseconds) {
while (isOperating) {
}
try {
for (PlayInterface mPlayInterface : list) {
mPlayInterface.start(mPlayWarper, milliseconds);
}
} catch (Exception e) {
e.printStackTrace();
}
}


这个类给PlayService调用的,所有实现PlayInterface的接口的类的Activity在onCreate的时候都会调用PlayEventDispatchImpl.add()。
说白来,就是负责将事件派发给所有的调用PlayEventDispatchImpl.add()的类去...
0 请登录后投票
论坛首页 移动开发技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics