保留Android设备的内部存储空间,以备将来的应用程

时间:2015-11-22 08:43:02

标签: java android performance storage

我正在开发一个应用程序,它将为用户正在执行的每项操作保存重要日志。 这些日志非常重要,我需要在应用程序的安装上保留一个空间,因此如果设备没有所需的空间,他就无法安装该应用程序。

我需要覆盖或使用保留空间来记录操作。 我不知道实现这种需求的最佳方法。 如果我在资产文件夹中放置一个大文件,应用程序在安装时需要这个空间,但是如您所知,资产文件夹是只读的! 实际上,我已经要求你帮我找到一种方法来预留空间,以备将来在我的申请中使用。

提前致谢

1 个答案:

答案 0 :(得分:0)

我能想到的最简单的解决方案是在应用程序首次启动时创建一个空文件,如果失败,则向用户显示此信息。

如果您确实希望在安装过程中执行此操作,则可以使用APK Expansion Files那些用于额外大尺寸apks但也可以使用它们,因为它们保存在外部存储中,因此您可以覆盖它们。