首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该使用什么数据存储来存储我的应用程序中的歌词?

我应该使用什么数据存储来存储我的应用程序中的歌词?
EN

Stack Overflow用户
提问于 2019-06-30 21:50:25
回答 1查看 312关注 0票数 1

我正在构建一个songbook Android应用程序,显示歌曲的歌词,我提供的一些数据,如它有多少个喜欢(用户能够喜欢一首歌)等。像Spotify,但只有歌词。我需要存储700多首歌曲,我不知道该选择什么方法。如果我将来也能在网站上显示这些数据,那就太好了。

我听说过JSON和XML,但从未使用过。我熟悉像MySQL或SQLite这样的SQL数据库,但我需要用一些元数据存储几乎纯文本(包括新行),我认为数据库效率不高。我想以SQLite BLOB格式存储txt文件。另外,如果用户在添加一首歌曲到数据库后不需要更新应用程序,那就太好了。但我也需要它来工作时,用户离线。

到目前为止,我只构建了桌面应用程序,没有联网,也没有使用API。我已经准备好学习这一点,所以如果你有一个想法,我应该选择什么,你能提供任何提示如何开始?

EN

回答 1

Stack Overflow用户

发布于 2019-06-30 22:15:24

您可以使用SQLite来存储这些歌词。根据SQLite documentation,您可以存储长度不超过2147483647的字符串或blob。你可以从学习如何使用room在Android中实现数据库开始。要添加新歌曲,您可能需要实现一个API客户端,我建议您学习Retrofit。您的应用程序将检查应用程序接口,以确定是否有新歌曲,并将其插入到SQLite本地数据库中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56825372

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档