【问题标题】:Android - Access readonly sqlite database from assets [duplicate]Android - 从资产访问只读sqlite数据库[重复]
【发布时间】:2013-12-17 09:48:28
【问题描述】:

我想将我的一款 iOS 应用移植到 Android。为了在两个平台上轻松维护应用程序的内容,该应用程序将在发货时将其主要内容存储在 sqllite 数据库中。我不想写这个数据库,只读。

问题:如何直接以只读模式打开sqllite数据库,而不需要将其从Assets文件夹中复制出来?

如果有一个非常简单的解决方案,我很抱歉,但我对 Android 开发还是很陌生。我已经搜索了一个解决方案,每次我发布应用程序的更新时,我都不必从 Assets 文件夹中复制数据库(例如在this 教程中)。到目前为止,我还没有找到解决此问题的方法。

提前致谢! :)

尼古拉

【问题讨论】:

    标签: android database sqlite android-assets


    【解决方案1】:

    我一直在寻找类似的解决方案,但您似乎无法从应用程序内访问它。该文件需要复制到设备,即使是只读访问。看到这个答案:

    Open sqlite in readonly directly from assets

    【讨论】:

      猜你喜欢
      • 2015-03-10
      • 1970-01-01
      • 1970-01-01
      • 2011-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-11
      • 1970-01-01
      相关资源
      最近更新 更多