我对这个assets文件夹很困惑.它不是在Android Studio中自动创建的,几乎所有论坛都讨论了Eclipse.
如何在Android Studio中配置Assets目录?
如何从文件夹中加载html文件.我不知道如何在函数中添加这些文件的路径.我知道如何从文件夹中加载文件,但这里遇到文件夹的问题.WebViewrawhtmlWebView.loadData()assetWebViewraw
提前致谢
我有一个运送Android应用程序,显示资产文件夹中包含的偶尔静态网页.我一直在以编程方式显示这些:
webView = new WebView(PKBDocument.KnowledgeBook.KBContext);
setContentView(webView);
webView.loadUrl("file:///android_asset/path/to the/file.html");
Run Code Online (Sandbox Code Playgroud)
这适用于API级别3 - 9.我刚刚收到我的闪亮的新Xoom并尝试运行相同的应用程序,我收到一个错误
The webpage at file:///android_asset/path/to%20the/file.html might be temporarily down or it may have moved permanently to a new web address
所以,我开始尝试.Honeycomb仿真器显示这些页面很好,但我的实际蜂窝设备(运行3.0.1)始终显示此错误.我可以使用AssetManager读取网页,然后使用它来显示它loadDataWithBaseURL(),但是网页中的图像链接不会加载(可能是因为它无法找到图像文件的路径).
知道改变了什么,以及如何处理这个?