【问题标题】:Android Music Player save playlistAndroid 音乐播放器保存播放列表
【发布时间】:2014-04-13 00:45:51
【问题描述】:
嘿,我创建了一个 android 音乐播放器应用程序,一切都很顺利,直到我注意到每次创建播放列表并关闭应用程序时,播放列表都不会保存,因为我从来没有保存过。
我正在使用哈希图,所以我可以存储歌曲名称和它所属的索引。我环顾四周,了解如何实际存储完整的 hasmap 甚至是数组列表,但找不到任何东西。我已经知道共享首选项,并且已经在那里保存了一些数据,但是如果我可以创建一个只存储我的播放列表的新文件,是否有可能?
如果您有任何想法或可能有一个很棒的示例代码。
谢谢
【问题讨论】:
标签:
java
android
hashmap
store
playlist
【解决方案1】:
查看SharedPreferences.Editor.putStringSet 方法。您可以存储 Sets,这对于存储音乐播放列表之类的内容非常有用
【解决方案2】:
试试下面的链接..
Creating Playlist via code
ContentResolver contentResolver = Context.getContentResolver();
//Get all the playlists
Cursor playlist = contentResolver.query(
Media.AudioStore.Playlist.getContentUri(Media.AudioStore.Playlist.EXTERNAL_CONTENT_URI));