我已经为我的项目成功实施了 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 文件中读取数据,但问题是提取数据需要花费大量时间吗?
为什么这样?我在这里做错了吗?