| :
ackage com.bj4.yhh.utilities.music; import android.content.Context; import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; import android.preference.PreferenceManager; public class MusicConfig { private static final String KEY_SONGS_SORT_BY = "songs_sort_by"; private static final String KEY_ARTISTS_SORT_BY = "artists_sort_by"; private static final String KEY_ALBUMS_SORT_BY = "albums_sort_by"; private static final String KEY_GENRES_SORT_BY = "genres_sort_by"; private static final String KEY_FOLDERS_SORT_BY = "folders_sort_by"; private static final String KEY_PLAYLISTS_SORT_BY = "playlists_sort_by"; private static final String KEY_SONGS_SORT_ORDER = "songs_sort_order"; private static final String KEY_ARTISTS_SORT_ORDER = "artists_sort_order"; private static final String KEY_ALBUMS_SORT_ORDER = "albums_sort_order"; private static final String KEY_GENRES_SORT_ORDER = "genres_sort_order"; private static final String KEY_FOLDERS_SORT_ORDER = "folders_sort_order"; private static final String KEY_PLAYLISTS_SORT_ORDER = "playlists_sort_order"; private static final String KEY_SONGS_SORT_BY_DEFAULT = "song_title"; private static final String KEY_ARTISTS_SORT_BY_DEFAULT = "artist_name"; private static final String KEY_ALBUMS_SORT_BY_DEFAULT = "album_name"; private static final String KEY_GENRES_SORT_BY_DEFAULT = "genre_name"; private static final String KEY_FOLDERS_SORT_BY_DEFAULT = "folder_name"; private static final String KEY_PLAYLISTS_SORT_BY_DEFAULT = "playlist_name"; private static final String KEY_SONGS_SORT_ORDER_DEFAULT = "asc"; private static final String KEY_ARTISTS_SORT_ORDER_DEFAULT = "asc"; private static final String KEY_ALBUMS_SORT_ORDER_DEFAULT = "asc"; private static final String KEY_GENRES_SORT_ORDER_DEFAULT = "asc"; private static final String KEY_FOLDERS_SORT_ORDER_DEFAULT = "asc"; private static final String KEY_PLAYLISTS_SORT_ORDER_DEFAULT = "asc"; public static final String SORT_ORDER_ASC = "asc"; public static final String SORT_ORDER_DESC = "desc"; public static final String SORT_BY_SONG_TITLE = "song_title"; public static final String SORT_BY_SONG_DURATION = "song_duration"; public static final String SORT_BY_SONG_LAST_PLAYED_TIME = "song_last_played_time"; public static final String SORT_BY_SONG_ADDED_TIME = "song_added_time"; public static final String SORT_BY_SONG_ARTIST = "song_artist"; public static final String SORT_BY_SONG_ALBUM = "song_album"; public static final String SORT_BY_SONG_GENRE = "song_genre"; public static final String SORT_BY_SONG_FILE_NAME = "song_file_name"; public static final String SORT_BY_ARTIST_NAME = "artist_name"; public static final String SORT_BY_ARTIST_NUMBER_OF_SONGS = "artist_number_of_songs"; public static final String SORT_BY_ARTIST_NUMBER_OF_ALBUMS = "artist_number_of_albums"; public static final String SORT_BY_ALBUM_NAME = "album_name"; public static final String SORT_BY_ALBUM_NUMBER_OF_SONGS = "album_number_of_songs"; public static final String SORT_BY_ALBUM_ARTIST = "album_artist"; public static final String SORT_BY_ALBUM_YEAR = "album_year"; public static final String SORT_BY_GENRE_NAME = "genre_name"; public static final String SORT_BY_GENRE_NUMBER_OF_SONGS = "genre_number_of_songs"; public static final String SORT_BY_FOLDER_NAME = "folder_name"; public static final String SORT_BY_FOLDER_NUMBER_OF_SONGS = "folder_number_of_songs"; public static final String SORT_BY_PLAYLIST_NAME = "playlist_name"; public static final String SORT_BY_PLAYLIST_NUMBER_OF_SONGS = "playlist_number_of_songs"; private static MusicConfig sInstance; private final SharedPreferences mPrefs; private MusicConfig(Context context) { mPrefs = PreferenceManager.getDefaultSharedPreferences(context); } public static MusicConfig getInstance(Context context) { if (sInstance == null) { sInstance = new MusicConfig(context); } return sInstance; } public String getSongsSortBy() { return mPrefs.getString(KEY_SONGS_SORT_BY, KEY_SONGS_SORT_BY_DEFAULT); } public void setSongsSortBy(String value) { Editor editor = mPrefs.edit(); editor.putString(KEY_SONGS_SORT_BY, value); editor.commit(); } public String getArtistsSortBy() { return mPrefs.getString(KEY_ARTISTS_SORT_BY, KEY_ARTISTS_SORT_BY_DEFAULT); } public void setArtistsSortBy(String value) { Editor editor = mPrefs.edit(); editor.putString(KEY_ARTISTS_SORT_BY, value); editor.commit(); } public String getAlbumsSortBy() { return mPrefs.getString(KEY_ALBUMS_SORT_BY, KEY_ALBUMS_SORT_BY_DEFAULT); } public void setAlbumsSortBy(String value) { Editor editor = mPrefs.edit(); editor.putString(KEY_ALBUMS_SORT_BY, value); editor.commit(); } public String getGenresSortBy() { return mPrefs.getString(KEY_GENRES_SORT_BY, KEY_GENRES_SORT_BY_DEFAULT); } public void setGenresSortBy(String value) { Editor editor = mPrefs.edit(); editor.putString(KEY_GENRES_SORT_BY, value); editor.commit(); } public String getFoldersSortBy() { return mPrefs.getString(KEY_FOLDERS_SORT_BY, KEY_FOLDERS_SORT_BY_DEFAULT); } public void setFoldersSortBy(String value) { Editor editor = mPrefs.edit(); editor.putString(KEY_FOLDERS_SORT_BY, value); editor.commit(); } public String getPlaylistsSortBy() { return mPrefs.getString(KEY_PLAYLISTS_SORT_BY, KEY_PLAYLISTS_SORT_BY_DEFAULT); } public void setPlaylistsSortBy(String value) { Editor editor = mPrefs.edit(); editor.putString(KEY_PLAYLISTS_SORT_BY, value); editor.commit(); } public String getSongsSortOrder() { return mPrefs.getString(KEY_SONGS_SORT_ORDER, KEY_SONGS_SORT_ORDER_DEFAULT); } public void setSongsSortOrder(String value) { Editor editor = mPrefs.edit(); editor.putString(KEY_SONGS_SORT_ORDER, value); editor.commit(); } public String getArtistsSortOrder() { return mPrefs.getString(KEY_ARTISTS_SORT_ORDER, KEY_ARTISTS_SORT_ORDER_DEFAULT); } public void setArtistsSortOrder(String value) { Editor editor = mPrefs.edit(); editor.putString(KEY_ARTISTS_SORT_ORDER, value); editor.commit(); } public String getAlbumsSortOrder() { return mPrefs.getString(KEY_ALBUMS_SORT_ORDER, KEY_ALBUMS_SORT_ORDER_DEFAULT); } public void setAlbumsSortOrder(String value) { Editor editor = mPrefs.edit(); editor.putString(KEY_ALBUMS_SORT_ORDER, value); editor.commit(); } public String getGenresSortOrder() { return mPrefs.getString(KEY_GENRES_SORT_ORDER, KEY_GENRES_SORT_ORDER_DEFAULT); } public void setGenresSortOrder(String value) { Editor editor = mPrefs.edit(); editor.putString(KEY_GENRES_SORT_ORDER, value); editor.commit(); } public String getFoldersSortOrder() { return mPrefs.getString(KEY_FOLDERS_SORT_ORDER, KEY_FOLDERS_SORT_ORDER_DEFAULT); } public void setFoldersSortOrder(String value) { Editor editor = mPrefs.edit(); editor.putString(KEY_FOLDERS_SORT_ORDER, value); editor.commit(); } public String getPlaylistsSortOrder() { return mPrefs.getString(KEY_PLAYLISTS_SORT_ORDER, KEY_PLAYLISTS_SORT_ORDER_DEFAULT); } public void setPlaylistsSortOrder(String value) { Editor editor = mPrefs.edit(); editor.putString(KEY_PLAYLISTS_SORT_ORDER, value); editor.commit(); } }
ǸҳܰȨ۳ʱ踶ѹ
˴
ɨ븶Ѽɸ
小区选择所需的最小RSRP接收电平 | 小区选择所需的最小RSRP接收电平偏移 | 晋阳公寓 | 参数对象 | 参数名称 | sudo apt install qtmultimedia5-dev | gsm解码 | 联通 | MSATP | MV | Spatially Fed Repeaters | Power Spectral Density |