【问题标题】:Store last played songs Android media player app存储上次播放的歌曲 Android 媒体播放器应用
【发布时间】:2013-07-23 01:30:14
【问题描述】:

我目前正在为 Android 开发一个媒体播放器应用程序。现在,我想存储最后播放的歌曲。我应该采取哪种持久性方法来做到这一点?我的意思是,我应该使用 SharedPreferences、SQLLite 数据库还是其他什么?

我会同意按特定顺序保存歌曲 ID。无需保存歌曲的标题、艺术家或专辑。

【问题讨论】:

    标签: android android-mediaplayer mediastore


    【解决方案1】:

    你一定看过android提供的所有Storage Options。如果您阅读SharedPreference 部分,it provides a general framework that allows you to save and retrieve persistent key-value pairs of primitive data types。它还支持保存setsArrayList。请参阅Save ArrayList to SharedPreferences 问题。如果您只想存储最后播放的歌曲 ID,那么使用 SharedPreference 可能更可取。它也比使用数据库更快。

    但是,如果您有更多结构化数据,那么使用数据库可能会更好地进行管理。要了解更多关于何时使用SharedPreference 以及何时使用SQL Lite 数据库,请阅读Pros and Cons of SQLite and Shared Preferences

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多