什么是 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——用于存储文件并与所有用户的设备共享它们?