使用数据库和midi流的应用程序开发。

时间:2012-05-19 17:48:54

标签: android database streaming

我正在寻找一些关于我希望继续使用的应用创意的一般信息,我不太了解应用如何使用数据库等等所以如果我不正确请通知我。

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

2 个答案:

答案 0 :(得分:0)

请查看SQLDatabase的官方文档。它可能对你有帮助。

在您的情况下,您可能应该在数据库中为每个midi文件添加一些列,例如:

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

答案 1 :(得分:0)

您对这些文件有什么信息?如果这对您来说更简单,您也可以将此信息存储在文本文件中。

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