我已成功为我的项目实施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文件中读取数据,但问题是它抽出数据的时间很多?
为什么这样?我在这里犯了什么错误?
答案 0 :(得分:0)
我相信 pathToFileInsideZip 不会
main.1.com.my.expansionfiles.obb /数据/ [文件]。
我认为这只是
“数据/ [文件]”