Android 在webview中显示图像

Android 在webview中显示图像,android,android-webview,Android,Android Webview,在开始使用https之前,我的应用程序处理http请求。一切正常。但当我决定将所有url更改为https时,我有一个未解决的问题。我不能在webview中显示图像,它什么也不显示。使用https请求显示图像时,我应该在此处执行什么操作。加载https url会显示空白页面,因为您应该决定您的应用程序是否希望通过WebView访问不受信任的网站。您可以通过重写WebViewClient中的OnReceivedSlerRor方法来设置。我测试了你的图像,它显示了正确的图像 webView.setWe

在开始使用https之前,我的应用程序处理http请求。一切正常。但当我决定将所有url更改为https时,我有一个未解决的问题。我不能在webview中显示图像,它什么也不显示。使用https请求显示图像时,我应该在此处执行什么操作。

加载https url会显示空白页面,因为您应该决定您的应用程序是否希望通过WebView访问不受信任的网站。您可以通过重写WebViewClient中的OnReceivedSlerRor方法来设置。我测试了你的图像,它显示了正确的图像

webView.setWebViewClient(new CustomWebViewClient());

...

private class CustomViewClient extends WebViewClient
    @Override
    public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
        handler.proceed();
   }
}
然而,这只适用于Android 2.2(Froyo)。对于低于2.2的Android版本,不提供公共API