将文件添加到.apk

时间:2011-02-03 13:09:17

标签: android resources apk

我的程序需要将大的.txt文件存储在SD卡上(因此,我想用.apk重新分发它,而无需从程序创建)。如何将文件(在PC上创建)附加到.apk?

3 个答案:

答案 0 :(得分:6)

您可以将其保存在/res/raw文件夹中 如果您将文件另存为yourfile.txt

InputStream inputStream = this.getResources().openRawResource(R.raw.yourfile);

答案 1 :(得分:2)

据我所知,您可以使用zip打开.apk并添加文件。哪里没有魔法:)

答案 2 :(得分:2)

使用AssetManager可能会稍微容易一些。只需将文件保存在assets /目录中(而不是res / raw /)。然后您可以使用他们的文件名直接访问它们。 http://developer.android.com/reference/android/content/res/AssetManager.html介绍了如何访问资产。