解压存储在assets文件夹中的zip文件,并在运行时将相同的文件存储到数据库中的应用程序的assets文件夹中。在zip文件中,由于数据库的大小很大,因此存储了sqlite数据库文件。我把数据库压缩成压缩包,现在大小从110 MB压缩到40 MB。我需要数据库存储在私人目录。我没有问题,在增加应用程序的大小在用户storage它会增加,如果使用任何替代方法任何人都可以帮助我与代码请我很困惑与此。请注意,如果我直接压缩数据库,则大小仅冗余10-20%
d8tt03nd1#
你可以使用flutter_archive包,你可以提供资产的路径。以下是包的链接:https://pub.dev/packages/flutter_archive
1条答案
按热度按时间d8tt03nd1#
你可以使用flutter_archive包,你可以提供资产的路径。以下是包的链接:https://pub.dev/packages/flutter_archive