0

我已经为我的项目成功实施了 Apk 扩展文件。

问题:在我的 .obb 中,我有一个包含 100 个 xml 文件的文件夹。现在的问题是我使用下面的代码直接从 .obb 文件中读取数据,而不提取数据。

这是官方文档http://developer.android.com/google/play/expansion-files.html在从 ZIP 文件中读取主题下给出的代码

ZipResourceFile expansionFile = APKExpansionSupport.getAPKExpansionZipFile(MyActivity.this, 1, 0);
String pathToFileInsideZip = "main.1.com.my.expansionfiles.obb/data/" +filename;
InputStream fileStream = expansionFile.getInputStream(pathToFileInsideZip);

我有一个for loop原因是我正在调用编写此代码,以便它会一一读取所有 xml 并使数据准备好供我显示。

以上将直接从 .obb 文件中读取数据,但问题是提取数据需要花费大量时间吗?

为什么这样?我在这里做错了吗?

4

1 回答 1

0

我相信pathToFileInsideZip不会

main.1.com.my.expansionfiles.obb/data/[文件]。

我认为这只是

“数据/[文件]”

于 2013-03-25T13:06:43.940 回答