我有些文件超过了Playstore 50MB的限制。所以我查了一下谷歌并了解到我可以使用Expansion Files
来绕过这个限制。我使用我的文件制作了扩展文件,我可以使用AssetFileDescriptor
通过查找一些示例来运行mp3文件。如何获取文件的路径,以便我可以在webview
?
我尝试使用InputStream
,但我迷路了:
ZipResourceFil expansionFile = APKExpansionSupport.getAPKExpansionZipFile(this,1,0);
InputStream fileStream = expansionFile.getInputStream('flash/main.swf');
如何在此处获取闪存的路径?
答案 0 :(得分:0)
几年前,Adobe停止了对Android上Flash的支持。如何从扩展文件中加载webview中的swf文件?
如何获取文件路径,以便在webview中设置?
没有路径,因为扩展ZIP条目没有单独的文件。如果您希望有文件,则需要将数据从扩展ZIP复制到某个位置,例如internal storage上。