android播放器
private MediaPlayer mediaPlayer;
private ListView mListView;
private SlidingDrawer slidingDrawer ; // 定义SlidingDrawer
private ImageView handle;
//歌曲数据库
Cursor cur;
// 声明改变TextView内容的线程
TimeThread th;
// 控制线程
public boolean b = true;
// 线程
boolean suspendFlag = false;
// 消息队列
private static final int msgKey1 = 1;
// 显示歌名的控件
private TextView showmusic;
// // 列表按钮
// private ImageButton listb;
// 控制音乐按钮
private ImageButton play;
private ImageButton stop;
private ImageButton lastb;
private ImageButton nextb;
// 显示歌的总时间
private TextView endtime;
// 时间进度
private TextView showtime;
// 进度条
private SeekBar sbar;
// 时间表
private Timer mTimer;
// TimerTask类代表一个任务,在指定的时间运行。一次或多次,可以运行任务
private TimerTask mTimerTask;
// 获取列表的position
private int getlistpos = 0;
private int position;
// 获取歌曲的总时间
private String getendtime;
private int endtimes;
//private static final int REQUESTCODE = 1;
private boolean isChanging = false;// 互斥变量,防止定时器与SeekBar拖动时进度冲突
private String musicpath;
Intent intent;
1