【发布时间】:2011-05-10 13:13:03
【问题描述】:
我在过去 3 个小时内试图这样做。我正在制作一个应用程序,该应用程序将附带一个填充了不会在客户端设备上更改的填充表的数据库。 我设法通过将它放在资产文件夹中并将其作为字节流复制到手机上适当的数据文件夹来做到这一点。问题是当我想更新数据库时,我无法让它工作。我删除了手机数据文件夹中的数据库(从代码中),但复制新数据库总是失败,或者复制的数据库具有适当的大小但其中没有表。 这个怎么做?或者有没有更简单的方法?我可以直接从资产打开数据库吗(如果可以的话,这将是最简单的方法,但我找不到如何从代码访问资产的路径)?
【问题讨论】:
-
"但复制新数据库总是失败" -- 请定义"总是失败"。 “我可以直接从资产中打开数据库吗”——不,抱歉。
标签: android sqlite android-assets