资源简介
自己小组里做的一个防网易云的音乐播放器,基本功能和网易云差不多但是比那个low很多,仅供参考

代码片段和文件信息
package sbingo.likecloudmusic.bean;
import android.os.Parcel;
import android.os.Parcelable;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import org.litepal.crud.DataSupport;
import java.util.ArrayList;
import java.util.Date;
import java.util.Iterator;
import java.util.List;
import java.util.Random;
import sbingo.likecloudmusic.player.PlayMode;
/**
* Author: Sbingo
* Date: 2016/12/20
*/
public class PlayList extends DataSupport implements Parcelable {
public static final int NO_POSITION = -1;
private int id;
private String name;
private int numOfSongs;
private boolean favorite;
private Date createdAt;
private Date updatedAt;
private List songs = new ArrayList<>();
private boolean currentPlaylist;
private int playingIndex = -1;
private PlayMode playMode = PlayMode.getDefault();
public PlayList() {
}
public PlayList(Song song) {
songs.add(song);
numOfSongs = 1;
}
public PlayList(Parcel in) {
readFromParcel(in);
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getNumOfSongs() {
return songs.size();
}
public void setNumOfSongs(int numOfSongs) {
this.numOfSongs = numOfSongs;
}
public boolean isFavorite() {
return favorite;
}
public void setFavorite(boolean favorite) {
this.favorite = favorite;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public boolean isCurrentPlaylist() {
return currentPlaylist;
}
public void setCurrentPlaylist(boolean currentPlaylist) {
this.currentPlaylist = currentPlaylist;
}
@NonNull
public List getSongs() {
if (songs == null) {
songs = new ArrayList<>();
}
return songs;
}
public void setSongs(@Nullable List songs) {
if (songs == null) {
songs = new ArrayList<>();
}
this.songs = songs;
}
public int getPlayingIndex() {
return playingIndex;
}
public void setPlayingIndex(int playingIndex) {
this.playingIndex = playingIndex;
}
public PlayMode getPlayMode() {
return playMode;
}
public void setPlayMode(PlayMode playMode) {
this.playMode = playMode;
}
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel dest int flags) {
dest.writeInt(this.id);
de
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-09-25 05:42 LikeCloudMusic-master\
文件 118 2017-09-25 05:42 LikeCloudMusic-master\.gitignore
目录 0 2017-09-25 05:42 LikeCloudMusic-master\.idea\
文件 686 2017-09-25 05:42 LikeCloudMusic-master\.idea\compiler.xm
目录 0 2017-09-25 05:42 LikeCloudMusic-master\.idea\copyright\
文件 74 2017-09-25 05:42 LikeCloudMusic-master\.idea\copyright\profiles_settings.xm
文件 159 2017-09-25 05:42 LikeCloudMusic-master\.idea\encodings.xm
文件 681 2017-09-25 05:42 LikeCloudMusic-master\.idea\gradle.xm
目录 0 2017-09-25 05:42 LikeCloudMusic-master\.idea\inspectionProfiles\
文件 278 2017-09-25 05:42 LikeCloudMusic-master\.idea\inspectionProfiles\Project_Default.xm
文件 235 2017-09-25 05:42 LikeCloudMusic-master\.idea\inspectionProfiles\profiles_settings.xm
文件 185 2017-09-25 05:42 LikeCloudMusic-master\.idea\markdown-exported-files.xm
文件 3726 2017-09-25 05:42 LikeCloudMusic-master\.idea\markdown-navigator.xm
目录 0 2017-09-25 05:42 LikeCloudMusic-master\.idea\markdown-navigator\
文件 90 2017-09-25 05:42 LikeCloudMusic-master\.idea\markdown-navigator\profiles_settings.xm
文件 2644 2017-09-25 05:42 LikeCloudMusic-master\.idea\misc.xm
文件 486 2017-09-25 05:42 LikeCloudMusic-master\.idea\modules.xm
文件 564 2017-09-25 05:42 LikeCloudMusic-master\.idea\runConfigurations.xm
文件 180 2017-09-25 05:42 LikeCloudMusic-master\.idea\vcs.xm
文件 2408 2017-09-25 05:42 LikeCloudMusic-master\README.md
目录 0 2017-09-25 05:42 LikeCloudMusic-master\Screenshot\
文件 10326 2017-09-25 05:42 LikeCloudMusic-master\Screenshot\1.png
文件 50758 2017-09-25 05:42 LikeCloudMusic-master\Screenshot\10.png
文件 28765 2017-09-25 05:42 LikeCloudMusic-master\Screenshot\11.png
文件 54605 2017-09-25 05:42 LikeCloudMusic-master\Screenshot\12.png
文件 45970 2017-09-25 05:42 LikeCloudMusic-master\Screenshot\13.png
文件 21305 2017-09-25 05:42 LikeCloudMusic-master\Screenshot\2.png
文件 9399 2017-09-25 05:42 LikeCloudMusic-master\Screenshot\3.png
文件 39727 2017-09-25 05:42 LikeCloudMusic-master\Screenshot\4.png
文件 33724 2017-09-25 05:42 LikeCloudMusic-master\Screenshot\5.png
文件 16986 2017-09-25 05:42 LikeCloudMusic-master\Screenshot\6.png
............此处省略266个文件信息
- 上一篇:基于STM32F107的232通讯例程
- 下一篇:WiFi智能小车设计报告
相关资源
- 我做的电子琴,21个音,一般歌曲基本
- 微信小程序——音乐播放器
- 二狗音乐播放器.zip
- 基于QT的音乐播放器源代码及详细教程
-
Music_Pla
yer.zip -
swift-YLFollowMusicPla
yer一个在线音乐播 - fpga音乐播放器
- Qt 音乐播放器 实现歌词显示 网络播放
- musicApp.rar
- 基于stm32通用定时器的音乐播放器
- 非常全面的音乐播放器
- 安卓开发音乐播放器
- 基于FPGA的MP3音乐播放器设计
- QT4简洁音乐播放器
- ios显示歌词的本地音乐播放器
- 毕业设计安卓音乐播放器
- [嵌入式Linux项目实战开发]基于QT4.7.
- ios豆瓣音乐播放器 含图片、代码等资
- 基于IOS音乐播放器
- 基于FPGA的音乐播放器设计
- Qt4~实现音乐播放器~完整
- 基于linux下QT开发的简易音乐播放器
-
Qt5.8 QMediaPla
yer 音乐播放器 - qt超级mp3音乐播放器,高仿百度音乐播
- 安卓的本地音乐播放器 可显示歌词
- ubuntu下的qt音乐播放器
- 基于qt的音乐播放器196544
- 遥控音乐播放器设计内含原理图、P
- 安卓音乐播放器源码
- qt5音乐播放器更新版 源码
评论
共有 条评论