我创建了一个Android应用,其目的是使用英特尔XDk(使用HTML 5和JavaScript)在全世界推广我的国家。您可以从此处1
下载该应用每当我启动应用程序并将设备连接到互联网时,它说 应用程序错误与服务器的连接不成功(file:///android_asset/www/index.html),但是当我关闭Internet时它可以工作。某些功能需要Internet连接,因此我确实需要将设备连接到Internet。 我使用的唯一在线插件是从这里下载的语音到文本插件2。有人可以帮我解决这个问题吗? Alex Hang
答案 0 :(得分:0)
file:///android_asset/www/index.html
是指向应用程序包中的本地资产目录的指针。而不是尝试连接只是使用loadDataWithBaseURL然后将其指向您的资产。这个问题是它是html页面的本地副本,所以当你必须更新assets目录中的文件时就会发生变化。
WebView article = (WebView) findViewById(R.id.article_webview);
article.loadDataWithBaseURL("file:///android_asset/www/index.html", null, "text/html", "UTF-8", null );