基于安卓的音乐播放器
标签:
•
文件类型: .zip
•
文件大小: 4.99MB
•
下载次数: 1
•
自己小组里做的一个防网易云的音乐播放器,基本功能和网易云差不多但是比那个low很多,仅供参考
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 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.ideacompiler.xml
目录 0 2017-09-25 05:42 LikeCloudMusic-master.ideacopyright
文件 74 2017-09-25 05:42 LikeCloudMusic-master.ideacopyrightprofiles_settings.xml
文件 159 2017-09-25 05:42 LikeCloudMusic-master.ideaencodings.xml
文件 681 2017-09-25 05:42 LikeCloudMusic-master.ideagradle.xml
目录 0 2017-09-25 05:42 LikeCloudMusic-master.ideainspectionProfiles
文件 278 2017-09-25 05:42 LikeCloudMusic-master.ideainspectionProfilesProject_Default.xml
文件 235 2017-09-25 05:42 LikeCloudMusic-master.ideainspectionProfilesprofiles_settings.xml
文件 185 2017-09-25 05:42 LikeCloudMusic-master.ideamarkdown-exported-files.xml
文件 3726 2017-09-25 05:42 LikeCloudMusic-master.ideamarkdown-navigator.xml
目录 0 2017-09-25 05:42 LikeCloudMusic-master.ideamarkdown-navigator
文件 90 2017-09-25 05:42 LikeCloudMusic-master.ideamarkdown-navigatorprofiles_settings.xml
文件 2644 2017-09-25 05:42 LikeCloudMusic-master.ideamisc.xml
文件 486 2017-09-25 05:42 LikeCloudMusic-master.ideamodules.xml
文件 564 2017-09-25 05:42 LikeCloudMusic-master.idea
unConfigurations.xml
文件 180 2017-09-25 05:42 LikeCloudMusic-master.ideavcs.xml
文件 2408 2017-09-25 05:42 LikeCloudMusic-masterREADME.md
目录 0 2017-09-25 05:42 LikeCloudMusic-masterScreenshot
文件 10326 2017-09-25 05:42 LikeCloudMusic-masterScreenshot1.png
文件 50758 2017-09-25 05:42 LikeCloudMusic-masterScreenshot10.png
文件 28765 2017-09-25 05:42 LikeCloudMusic-masterScreenshot11.png
文件 54605 2017-09-25 05:42 LikeCloudMusic-masterScreenshot12.png
文件 45970 2017-09-25 05:42 LikeCloudMusic-masterScreenshot13.png
文件 21305 2017-09-25 05:42 LikeCloudMusic-masterScreenshot2.png
文件 9399 2017-09-25 05:42 LikeCloudMusic-masterScreenshot3.png
文件 39727 2017-09-25 05:42 LikeCloudMusic-masterScreenshot4.png
文件 33724 2017-09-25 05:42 LikeCloudMusic-masterScreenshot5.png
文件 16986 2017-09-25 05:42 LikeCloudMusic-masterScreenshot6.png
............此处省略266个文件信息
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.ideacompiler.xm
目录 0 2017-09-25 05:42 LikeCloudMusic-master.ideacopyright
文件 74 2017-09-25 05:42 LikeCloudMusic-master.ideacopyrightprofiles_settings.xm
文件 159 2017-09-25 05:42 LikeCloudMusic-master.ideaencodings.xm
文件 681 2017-09-25 05:42 LikeCloudMusic-master.ideagradle.xm
目录 0 2017-09-25 05:42 LikeCloudMusic-master.ideainspectionProfiles
文件 278 2017-09-25 05:42 LikeCloudMusic-master.ideainspectionProfilesProject_Default.xm
文件 235 2017-09-25 05:42 LikeCloudMusic-master.ideainspectionProfilesprofiles_settings.xm
文件 185 2017-09-25 05:42 LikeCloudMusic-master.ideamarkdown-exported-files.xm
文件 3726 2017-09-25 05:42 LikeCloudMusic-master.ideamarkdown-navigator.xm
目录 0 2017-09-25 05:42 LikeCloudMusic-master.ideamarkdown-navigator
文件 90 2017-09-25 05:42 LikeCloudMusic-master.ideamarkdown-navigatorprofiles_settings.xm
文件 2644 2017-09-25 05:42 LikeCloudMusic-master.ideamisc.xm
文件 486 2017-09-25 05:42 LikeCloudMusic-master.ideamodules.xm
文件 564 2017-09-25 05:42 LikeCloudMusic-master.idea
unConfigurations.xm
文件 180 2017-09-25 05:42 LikeCloudMusic-master.ideavcs.xm
文件 2408 2017-09-25 05:42 LikeCloudMusic-masterREADME.md
目录 0 2017-09-25 05:42 LikeCloudMusic-masterScreenshot
文件 10326 2017-09-25 05:42 LikeCloudMusic-masterScreenshot1.png
文件 50758 2017-09-25 05:42 LikeCloudMusic-masterScreenshot10.png
文件 28765 2017-09-25 05:42 LikeCloudMusic-masterScreenshot11.png
文件 54605 2017-09-25 05:42 LikeCloudMusic-masterScreenshot12.png
文件 45970 2017-09-25 05:42 LikeCloudMusic-masterScreenshot13.png
文件 21305 2017-09-25 05:42 LikeCloudMusic-masterScreenshot2.png
文件 9399 2017-09-25 05:42 LikeCloudMusic-masterScreenshot3.png
文件 39727 2017-09-25 05:42 LikeCloudMusic-masterScreenshot4.png
文件 33724 2017-09-25 05:42 LikeCloudMusic-masterScreenshot5.png
文件 16986 2017-09-25 05:42 LikeCloudMusic-masterScreenshot6.png
............此处省略266个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)