如何将图像从Web视图转换为图像视图

时间:2019-07-10 19:32:58

标签: javascript android

我正在制作可以通过网站登录的应用程序。我已经弄清楚了如何将网站中存在的用户名,密码和验证码添加到我的应用程序中,但是我无法获取网站中显示的图像。我使用的代码使用WebView连接3个文本框,但是如何获取显示在WebView中的图像并将该图像放入ImageView

我还没有尝试过任何东西,有人可以指导如何开始执行此任务吗?

这是我到目前为止的代码:

name = (EditText) findViewById(R.id.name);
pass = (EditText) findViewById(R.id.pass);
verfi = (EditText) findViewById(R.id.verf);
save = (Button) findViewById(R.id.button);
captcha = (ImageView) findViewById(R.id.cap);
text = (TextView) findViewById(R.id.resultt) ;

save.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {

        String url = "https://noor.moe.gov.sa/noor/login.aspx";
        String postdata = null;
        String my_username = name.getText().toString();
        String my_password = pass.getText().toString();
        String my_verf = verfi.getText().toString();
        if (my_username.equals("")||my_password.equals("")||my_verf.equals("")){
            Toast.makeText(MainActivity.this,"Invalid Credentials",Toast.LENGTH_LONG).show();
        }else {
            try {
                postdata = "tbPublic=" + URLEncoder.encode(my_username, "UTF-8") + "&tbPrivate" + URLEncoder.encode(my_password, "UTF-8") + "&tbCaptcha" + URLEncoder.encode(my_verf, "UTF-8");
                webView.postUrl(url, postdata.getBytes());

            } catch (UnsupportedEncodingException e) {
                e.printStackTrace();
                text.setText(e.getMessage());
            }
        }
    }
});

//image
//how can i get the image from the web-view here?

0 个答案:

没有答案