【发布时间】:2011-10-17 13:50:04
【问题描述】:
我想知道是否有任何方法可以更新最初发布的包 (apk) 中的特定文件?
在我的情况下,我需要确保在下载 apk 时应用程序附带某个文本文件。但是,我希望能够远程更新该文本文件并仅替换该文本文件,而不是整个 apk 文件。
您可以在所谓的“内部存储”中编写和创建文件,但首先我如何将文本文件放置在那里;也就是说,如何确保文本文件在“内部存储”中,以便在安装 apk 后使用 openFileInput(...) 读取它?
因为如果我可以将文本文件放在“内部存储”中以便可以通过 openFileInput 访问它,我以后可以轻松地覆盖它,但首先它必须在那里 =)。
【问题讨论】:
-
到目前为止,我可以将放在“assets”中的文件复制到“internalStorage”,然后使用openFileInput/Output更新内部存储中的文件......这是一种方法,问题来了如果我使用调试; “内部存储文件”还在,资产中更新的文件没有被使用……
标签: android file storage internals