我正在开发一个应用程序,它将为用户正在执行的每个操作保存重要日志.
这些日志很关键,我需要在应用程序的安装上保留一个空间,因此如果设备没有所需的空间,他就无法安装应用程序.
这些日志很关键,我需要在应用程序的安装上保留一个空间,因此如果设备没有所需的空间,他就无法安装应用程序.
我需要覆盖或使用保留空间来记录操作.
我不知道实现这种需求的最佳方法.
如果我在资产文件夹中放置一个大文件,应用程序在安装时需要这个空间,但是如您所知,资产文件夹是只读的!
实际上我要求你帮助我找到一种方法来为我的应用程序预留空间以备将来使用.
提前致谢
解决方法
我能想到的最简单的解决方案是在应用程序首次启动时创建一个空文件,如果失败,则向用户显示此信息.
如果您确实希望在安装过程中执行此操作,则可以使用APK Expansion Files那些用于超大尺寸的apks,但您也可以使用它们,因为它们保存在外部存储中,因此您可以覆盖它们.