@ -1,18 +1,31 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- LitePal 配置文件 -->
|
||||
<litepal>
|
||||
<!-- 数据库名称 -->
|
||||
<dbname value="SongList" />
|
||||
|
||||
|
||||
<!-- 数据库版本 -->
|
||||
<version value="27" />
|
||||
|
||||
|
||||
<!-- 实体类映射列表 -->
|
||||
<list>
|
||||
<!-- 在线歌曲实体类 -->
|
||||
<mapping class="com.example.musicplayer.entiy.OnlineSong" />
|
||||
<!-- 本地歌曲实体类 -->
|
||||
<mapping class="com.example.musicplayer.entiy.LocalSong" />
|
||||
<!-- 搜索历史实体类 -->
|
||||
<mapping class="com.example.musicplayer.entiy.SearchHistory" />
|
||||
<!-- 喜欢的歌曲实体类 -->
|
||||
<mapping class="com.example.musicplayer.entiy.Love" />
|
||||
<!-- 历史歌曲实体类 -->
|
||||
<mapping class="com.example.musicplayer.entiy.HistorySong" />
|
||||
<!-- 专辑收藏实体类 -->
|
||||
<mapping class="com.example.musicplayer.entiy.AlbumCollection" />
|
||||
<!-- 下载歌曲实体类 -->
|
||||
<mapping class="com.example.musicplayer.entiy.DownloadSong" />
|
||||
<!-- 下载信息实体类 -->
|
||||
<mapping class="com.example.musicplayer.entiy.DownloadInfo"/>
|
||||
<!-- 歌曲实体类 -->
|
||||
<mapping class="com.example.musicplayer.entiy.Song"/>
|
||||
</list>
|
||||
</litepal>
|
||||
@ -1,82 +1,82 @@
|
||||
package com.example.musicplayer.app;
|
||||
|
||||
/**
|
||||
* 定义应用中使用的常量类。
|
||||
* Created by 残渊 on 2018/11/23.
|
||||
*/
|
||||
|
||||
public class Constant {
|
||||
// 日志标签
|
||||
public static final String TAG = "jsyjst";
|
||||
|
||||
// 分页加载的偏移量
|
||||
public static final int OFFSET = 30;
|
||||
// 类型常量,用于区分歌曲和专辑
|
||||
public static final int TYPE_SONG = 1;
|
||||
public static final int TYPE_ALBUM = 2;
|
||||
|
||||
//播放列表
|
||||
public static final int LIST_TYPE_LOCAL = 1; //本地列表
|
||||
public static final int LIST_TYPE_ONLINE = 2; //专辑列表
|
||||
public static final int LIST_TYPE_LOVE = 3; //我的收藏列表
|
||||
public static final int LIST_TYPE_HISTORY = 4; //最近播放列表
|
||||
public static final int LIST_TYPE_DOWNLOAD = 5; //下载列表
|
||||
// 播放列表类型
|
||||
public static final int LIST_TYPE_LOCAL = 1; // 本地列表
|
||||
public static final int LIST_TYPE_ONLINE = 2; // 专辑列表
|
||||
public static final int LIST_TYPE_LOVE = 3; // 我的收藏列表
|
||||
public static final int LIST_TYPE_HISTORY = 4; // 最近播放列表
|
||||
public static final int LIST_TYPE_DOWNLOAD = 5; // 下载列表
|
||||
|
||||
// 搜索历史最大条目数
|
||||
public static final int HISTORY_MAX_SIZE = 100;
|
||||
|
||||
|
||||
//布局
|
||||
// 布局状态常量
|
||||
public static final int NORMAL_STATE = 0;
|
||||
public static final int LOADING_STATE = 1;
|
||||
public static final int ERROR_STATE = 2;
|
||||
|
||||
//playerStatus
|
||||
// 播放器状态常量
|
||||
public static final String PLAYER_STATUS = "PlayerStatus";
|
||||
public static final int SONG_PLAY = 0;
|
||||
public static final int SONG_PAUSE = 1;
|
||||
public static final int SONG_RESUME = 2;
|
||||
public static final int SONG_CHANGE = 3;
|
||||
|
||||
|
||||
//KEY
|
||||
// 键值对常量
|
||||
public static final String ALBUM_ID_KEY = "id";
|
||||
public static final String ALBUM_NAME_KEY = "albumName";
|
||||
public static final String SINGER_NAME_KEY = "singerName";
|
||||
public static final String ALBUM_PIC_KEY = "albumPic";
|
||||
public static final String PUBLIC_TIME_KEY = "publicTime";
|
||||
|
||||
|
||||
//TAG
|
||||
// 错误标签
|
||||
public static final String TAG_ERROR = "error";
|
||||
|
||||
//网络与非网络歌曲
|
||||
// 网络与非网络歌曲标识
|
||||
public static final int SONG_ONLINE = 0;
|
||||
public static final int SONG_LOCAL = 1;
|
||||
|
||||
|
||||
//后缀
|
||||
// 后缀常量
|
||||
public static final String LRC = ".lrc";
|
||||
|
||||
//音乐id
|
||||
// 音乐id未找到标识
|
||||
public static final String SONG_ID_UNFIND = "unFind";
|
||||
|
||||
//播放顺序
|
||||
public static final int PLAY_ORDER = 0;//顺序播放
|
||||
public static final int PLAY_SINGLE = 1;//单曲循环
|
||||
public static final int PLAY_RANDOM = 2;//随机播放
|
||||
// 播放顺序常量
|
||||
public static final int PLAY_ORDER = 0; // 顺序播放
|
||||
public static final int PLAY_SINGLE = 1; // 单曲循环
|
||||
public static final int PLAY_RANDOM = 2; // 随机播放
|
||||
|
||||
//Preferences
|
||||
// Preferences常量
|
||||
public static final String SHARED_PREFERENCES_NAME = "prefs";
|
||||
public static final String PREFS_PLAY_MODE = "play_mode";//播放状态
|
||||
public static final String PREFS_PLAY_MODE = "play_mode"; // 播放模式
|
||||
|
||||
//download
|
||||
// 下载状态常量
|
||||
public final static int TYPE_DOWNLOADING = 0;
|
||||
public final static int TYPE_DOWNLOAD_PAUSED = 1;
|
||||
public final static int TYPE_DOWNLOAD_CANCELED = 2;
|
||||
public final static int TYPE_DOWNLOAD_SUCCESS = 3;
|
||||
public final static int TYPE_DOWNLOAD_FAILED = 4;
|
||||
public final static int TYPE_DOWNLOADED = 5;
|
||||
public final static int TYPE_DOWNLOAD_ADD=6;
|
||||
public final static int TYPE_DOWNLOAD_ADD = 6;
|
||||
|
||||
//正在下载歌曲列表的状态
|
||||
// 正在下载歌曲列表的状态常量
|
||||
public final static int DOWNLOAD_PAUSED = 0;
|
||||
public final static int DOWNLOAD_WAIT=1;
|
||||
public final static int DOWNLOAD_ING=2;
|
||||
public final static int DOWNLOAD_READY=3;
|
||||
}
|
||||
public final static int DOWNLOAD_WAIT = 1;
|
||||
public final static int DOWNLOAD_ING = 2;
|
||||
public final static int DOWNLOAD_READY = 3;
|
||||
}
|
||||
Loading…
Reference in new issue