Here are a few things to try:
, URL-, :///android_asset/. , mypage.html , webview :///android_asset/mypage.html.
, - . - , :
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
Github, - Honeycomb ICS. , - :
https://github.com/bricolsoftconsulting/WebViewIssue17535FixDemo
EDIT: :
, , , .
://android_asset/ URL- (, ///android _asset/mypage.html myscheme:///mypage.html) URL- , WebViewClient shouldOverrideUrlLoading, , URL webview.loadUrl.
mWebView.setWebViewClient(new WebViewClient()
{
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
if (url != null && url.startsWith("myscheme://"))
{
String newUrl = url.replace("myscheme://", "file://android_asset/");
mWebView.loadUrl(newUrl);
return true;
}
return false;
}
}