Android:使音乐播放器应用更高效

时间:2017-07-12 13:02:48

标签: java android performance memory-efficient

我正在制作一款Android音乐应用。我有一些关于如何提高效率的问题 -

  1. 我应该在我的应用中存储设备上可用的曲目吗?如果是,我应该使用JSON,SQLite或CouchbaseLite
  2. 我应该多久刷新一次存储的记录?
  3. 任何其他提示将受到高度赞赏。

1 个答案:

答案 0 :(得分:2)

无需将音乐保存在您自己的应用数据库中,Android会为您保存音乐,并提供内容提供商( MediaStore ),允许您限制访问该数据库的内容。因此,每当您的应用想要从设备加载音乐时,它都会使用来自媒体商店的加载音乐,使您自己的数据库只意味着在设备中拥有数据的副本浪费内存,因为你仍然需要查询你的数据库来获取音乐。 您可以从以下教程中了解有关内容提供商和媒体商店的更多信息。 Media Store

Content Provider