我想写一个android应用程序,它基本上是在列表视图中显示歌曲的标题,并通过选择列表中的一首歌曲,该歌曲的歌词显示在文本视图中。
到目前为止,没有什么太复杂的东西,但由于我对android编程完全陌生,我想知道存储数据(即歌曲名称/歌词)的最佳方法是什么。我想这会让添加新歌变得很容易。这样的文件通常存储在哪里? /res/xml?
或者另一种方法更合适?数据库存储?内容提供商?
发布于 2012-05-23 18:04:32
我将使用一个数据库和一个内容提供者,因为使用Loader API将内容绑定到ListViews变得非常简单。
发布于 2012-05-23 18:15:01
根据有关Data Storage的文档,您有几种选择。
但似乎能满足您需求的存储策略是SQLite数据库。
您可以使用SQLiteOpenHelper和ContentProvider来使其工作。
要实现它需要大量的工作和理解,但这是值得的:
如果我是你,我会避开:
https://stackoverflow.com/questions/10717324
复制相似问题