我想在webview中获取html图像并显示到imageview。
我不想要解决方案以及图片下载的URL。
我尝试了以下内容。
public class WebViewClientFix extends WebViewClient
{
private Bitmap bmpCaptcha;
private Context context;
@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler,SslError error)
{
handler.proceed();
}
@Override
public void onPageFinished(WebView view, String url)
{
super.onPageFinished(view, url);
}
@Override
public void onLoadResource(WebView view, String url)
{
super.onLoadResource(view, url);
}
public Bitmap getBmpCaptcha()
{
return bmpCaptcha;
}
public void setBmpCaptcha(Bitmap bmpCaptcha)
{
this.bmpCaptcha = bmpCaptcha;
}
public Context getContext() {
return context;
}
public void setContext(Context context) {
this.context = context;
}
}
和
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
webview = (WebView)findViewById(R.id.webView1);
imageView = (ImageView)findViewById(R.id.imageView1);
webview.getSettings().setUseWideViewPort(true);
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setAllowFileAccess(true);
webview.getSettings().setAppCacheEnabled(true);
webview.getSettings().setLoadsImagesAutomatically(true);
webClinent = new WebViewClientFix();
webClinent.setContext(this);
webview.setWebViewClient(webClinent);
webview.loadUrl("https://xxxxx.tr/login");
}
我应该如何解决问题?
感谢
答案 0 :(得分:1)
获取页面,解析其内容(jsoup可能会有所帮助),识别您想要的图像并获取它们。
答案 1 :(得分:0)