用Android应用程序分发数据库

用Android应用程序分发数据库,android,Android,我有一个Android应用程序,它使用3MB的SQLite数据库。如果我将此文件分发到assets文件夹中,然后将其复制到data,我将以6MB的成本获得2份副本 有其他选择吗?您可以将信息托管在服务器上,然后在应用程序首次启动时获取必要的数据。这可能不是您正在寻找的解决方案,但它会起作用。幸运或不幸的是,偶然性是正确的。还有一个小小的替代解决方案,如果你能捆绑最小可能的数据库,在你的应用程序中实现一些基本功能,并告诉用户,在数据库的其余部分下载之前,不是所有东西都能工作。谢谢你的随意性,我会这

我有一个Android应用程序,它使用3MB的SQLite数据库。如果我将此文件分发到assets文件夹中,然后将其复制到data,我将以6MB的成本获得2份副本


有其他选择吗?

您可以将信息托管在服务器上,然后在应用程序首次启动时获取必要的数据。这可能不是您正在寻找的解决方案,但它会起作用。

幸运或不幸的是,偶然性是正确的。还有一个小小的替代解决方案,如果你能捆绑最小可能的数据库,在你的应用程序中实现一些基本功能,并告诉用户,在数据库的其余部分下载之前,不是所有东西都能工作。谢谢你的随意性,我会这样做的。有人有任何示例代码可以在初始启动时下载DB吗?@NiMuSi我没有。如果你发布一个新的问题来寻求关于这个主题的指导,你会有更多的运气。