我必须用我的Android应用程序捆绑一个文件夹。这是文件夹的内容: 1.具有预先填充数据的sqlite数据库 - 比如音乐数据库。 2.一些声音文件
数据库应该如何将列链接到这些声音文件(最好是相对路径)。 我必须通过内容提供商将此数据库和声音文件公开给其他应用程序。
我在我的资源文件夹中有一个简单的数据库,并将其作为内容提供者公开。我被卡住的地方是mp3部分。如何使用内容提供商将声音文件公开给其他应用程序?
我不想将声音文件存储为数据库中的数据blob。
我在这里找到了一些信息http://www.techjini.com/blog/2009/01/10/android-tip-1-contentprovider-accessing-local-file-system-from-webview-showing-image-in-webview-using-content/但是我想知道如何将我的文件放到应用程序内部空间(如果有的话)。
我是否必须执行Uri.create,打开流然后将已存在的文件(在我的资产文件夹/甚至是SD卡中)逐个复制到另一个位置,比如我的应用程序空间? (我可能有1000个文件!)
感谢您的帮助!