gpt4 book ai didi

android - 使用 Android 应用程序部署大型数据库

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:51:42 26 4
gpt4 key购买 nike

我需要为需要访问大型(~200MB)数据库的 Android 设备编写应用程序。最好的方法是什么?我可以将数据库放在 Assets 文件夹中吗?我已经阅读了适用于整个应用程序大小和其中单个资源的各种限制,尤其是在某些设备上...这些限制到底是什么?

除了从外部服务器进行安装后下载之外,还有什么方法可以做到这一点吗?

最佳答案

G1 有 256MB 的应用程序内部存储空间。即使在 Nexus One 上也只有 512MB,所以我认为任何人都不太可能希望单个应用程序占用如此高比例的存储空间,因此创建一个 200MB 以上的 .apk 文件是不切实际的。

您的选择可能是:

  • 使数据库可通过网络服务访问,以便您的应用程序可以通过互联网连接查询它。
  • 根据需要逐位下载数据并将其缓存在 SD 卡上。
  • 在您的应用程序首次运行时将数据库下载到 SD 卡。

我认为最后一个是最不可取的,因为 200MB 下载将花费很长时间,并且可能会占用某人 3G 每月数据限额的很大一部分。如果你打算这样做,它可能值得 checking the status of the phone so you only download when there's a wi-fi connection .

关于android - 使用 Android 应用程序部署大型数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2246012/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com