什么是 SQLite?可以放音频文件并与android一起使用吗? [关闭]

Posted

技术标签:

【中文标题】什么是 SQLite?可以放音频文件并与android一起使用吗? [关闭]【英文标题】:What is SQLite? Can put audio file and use with android? [closed] 【发布时间】:2012-02-16 18:25:25 【问题描述】:

什么是 SQLite?我可以将音频文件放入其中并与android一起使用吗?

我想在我的项目中使用它。

谢谢。

【问题讨论】:

【参考方案1】:

如果我正确理解您的问题,SQLite 是 Android 上可用的关系数据库。它的行为类似于任何其他关系数据库(mysql、postgres 等)。但确实有一些区别,比如有only 4 data types。

它可以保存音频文件(作为 BLOB),但最好将音频文件存储在文件系统中并将路径存储在数据库中。当然可能还有其他方法。 Android 提供了一些帮助类来使用 SQLite。

在不知道你想做什么的情况下,这里有一些有用的链接:

SQLite Data storage on Android

寻求帮助。

【讨论】:

感谢您的每一个回答。 Mike_D 你的理解是正确的。你如何将音频文件存储在android项目中。因为我想用户安装应用程序可以收听音频文件而无需下载音频文件。 @YoAkarapolImphrom 那部分我不确定,我从来没有这样做过。可能有一种方法可以作为资源包含在项目中,但这种特殊情况更适合作为单独的问题..【参考方案2】:

在 SQLite 中放置对音频文件的字符串引用,然后使用该字符串引用来引用原始文件夹中的音频文件。

【讨论】:

【参考方案3】:

查看此处以更好地了解 Android 中的数据存储。 SQLite 是该框架的一部分,但不是在 Android 中持久化数据的唯一机制。

Data Storage

【讨论】:

以上是关于什么是 SQLite?可以放音频文件并与android一起使用吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

SQLite、iCloud,也许还有 Core Data——用于存储文件并与所有用户的设备共享它们?

从 SQLite db 流式传输音频

PyQt5:QMediaPlayer 无法从 QBuffer 重放音频

电脑放不了音频怎么办?

解码aac,并生成wav文件

Android-1