資源簡介
自己小組里做的一個防網(wǎng)易云的音樂播放器,基本功能和網(wǎng)易云差不多但是比那個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智能小車設(shè)計報告
評論
共有 條評論