问题描述
||
我需要将.html文件加载到WebView中,但是该文件位于磁盘上的外部文件夹中。我无法将文件复制到android项目下的/ assets文件夹中。但是我可以在Eclipse中创建指向该文件的链接。
问题是如何将链接的文件加载到WebView中?
我尝试使用webView.loadUrl(\“ file:///android_asset/myFile.html \”)加载它,但它确实起作用了。 WebView在\'/ assests \'文件夹中找不到\'myFile.html \'。 (/ assests文件夹中的\'myFile.html \'链接到磁盘上外部文件夹中的真实文件。)
请给任何想法!
提前致谢!
解决方法
如果您使用的是OS X或Linux,请尝试在项目
assets/
中为该文件创建符号链接。我怀疑Eclipse链接是否足够,因为将资产打包到APK中并不是Eclipse的工作,并且Eclipse调用的Android工具可能不了解Eclipse链接。
,对于Windows,请使用命令mklink /D link-folder-name target-folder
。 eclipse / android可以通过此链接正常工作,而您的apk将拥有所有链接的资源。