更新apk附带的特定文件?

时间:2011-10-17 13:50:05

标签: android file storage internal

我想知道是否有办法更新最初发布的软件包(apk)中的特定文件?

在我的情况下,我需要确保在下载apk时应用程序附带某个文本文件。但是,我希望能够远程更新该文本文件并仅替换该文本文件,而不是整个apk文件。

您可以编写和创建所谓的“内部存储”中的文件,但如何将文本文件放在那里;也就是说,如何确保文本文件位于“内部存储”中,以便在安装apk后用openFileInput(...)读取它?

因为如果我可以将文本文件放在“内部存储器”中以便openFileInput可以访问它,我可以在以后轻松覆盖它,但是它必须首先在那里=)

THX

1 个答案:

答案 0 :(得分:0)

如果您希望每次更新文本doc时都能更新文本doc而不更新整个apk,那么您需要在网站上托管文本doc并让apk获取文档。您可以创建一个警报来触发,然后让广播接收器检索文档并将其存储到应用程序。或者您可以在网站上提供文本文档(谷歌网站是免费的)并从中读取应用程序,并将数据存储在SharedPreference中。

如果您需要有关如何阅读文本文档的代码,请告诉我。因为我在我的一个应用程序中使用此过程。它很完美。