我有这样的要求。我想阅读 .webarchive 文件。我有一个扩展名为 .webarchive 的文件,我已将该文件放在资产文件夹中。我想在 android webview 上阅读该文件。可能吗?
我用谷歌搜索并找到了一些有用的链接。这个 git 内容真的很有帮助。它所做的就是将提取的 .webarchive 文件内容放在资产文件夹中,然后从那里将数据显示在 webview 上。我的疑问是我不想将提取的内容放入资产中。我有 .webarchive 扩展名中的文件,并希望它直接在 webview 中打开。
我猜 zipInputStream 只是用于带有 zip 格式扩展名的文件名,另一件事是我读了一些地方,只有那些 zip 文件将用 ZipInputStram 提取,这些文件已经用 WinRar 软件压缩,在我的情况下,我尝试的是我有尝试使用以下方法http://pastie.org/8516247解压缩 webarchive 文件,这是我得到的日志
现在从这个日志中你可以看到命令甚至没有进入第 6 行的 while 循环中,这证明了这一点:
log 11-29 13:01:46.903: V/Decompress(19936): 1
如果我在第 4 行使用任何 zip 文件代替 test.warc,而不是命令进入 while 循环,这意味着这个 ZipInputStream 完全忽略了 .WARC 文件,不是吗?
因此,如果有人知道如何提取 .webarchive 文件或读取 .webarchive 文件而不提取它,请帮助我。
如果有人有想法,请帮助我
谢谢