Android 应用程序开发与数据库和midi流。

Android 应用程序开发与数据库和midi流。,android,database,streaming,Android,Database,Streaming,我正在寻找一些关于我希望继续使用的应用程序想法的一般信息,我不太了解应用程序如何与数据库一起工作等等,因此如果我不正确,请通知我 基本上我要找的是设计一个可以播放midi文件的应用程序。假设我有100个midi文件,我希望应用程序能做的就是播放它们。对我来说,最好的办法是为所有midi文件创建一个数据库,然后让应用程序访问数据库以加载存储的内容。我希望用户能够浏览服务器上的MIDI,并可以选择流式传输或下载文件。该应用程序通常很简单,但我不确定如何构造数据库以满足这一需求。欢迎提供任何想法、提示

我正在寻找一些关于我希望继续使用的应用程序想法的一般信息,我不太了解应用程序如何与数据库一起工作等等,因此如果我不正确,请通知我


基本上我要找的是设计一个可以播放midi文件的应用程序。假设我有100个midi文件,我希望应用程序能做的就是播放它们。对我来说,最好的办法是为所有midi文件创建一个数据库,然后让应用程序访问数据库以加载存储的内容。我希望用户能够浏览服务器上的MIDI,并可以选择流式传输或下载文件。该应用程序通常很简单,但我不确定如何构造数据库以满足这一需求。欢迎提供任何想法、提示和其他信息,谢谢

有关详细信息,请参阅官方文档。这可能对你有帮助

在您的情况下,您的数据库中可能应该有一些列用于播放每个midi文件,例如:

  • 身份证
  • 名字
  • 下载状态(是否在缓存中)
  • 服务器上的文件uri(用于远程播放或下载)
  • 本地uri(已下载时的缓存文件)

关于这些文件,您有什么信息?如果你觉得简单的话,你也可以把这些信息存储在一个文本文件中

您可以使用MediaPlayer根据url/文件名播放它们,然后显示曲目信息