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

Dev*_*unt 7 java performance storage android

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

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

提前致谢

Ily*_*man 0

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

如果您确实想在安装过程中执行此操作,您可以使用APK 扩展文件,这些文件用于超大尺寸的 apk,但您也可以使用它们,因为它们保存在外部存储中,因此您可以覆盖它们。