4

Image Base64 エンコード/デコード アプリケーションに取り組んでいます。だから私はウェブビューでグーグル画像から画像を選び、Base64文字列に変換したい。

so how i can pick image on touch event in webview.

前もって感謝します。ここに画像の説明を入力

ここに画像の説明を入力

4

3 に答える 3

1

webiview から html コンテンツを取得し、タグ内の画像を取得する必要があります

于 2012-07-09T06:50:23.680 に答える
0

カスタムWebViewClientでWebビューを使用し、onLoadResourceをオーバーライドして画像の読み込みをキャプチャします。

@Override
public void onLoadResource(WebView  view, String  url) 
{
    // debug the page to get the URL format then create filter for images
    // capture image URL here 
}     

必要なURLを取得したら、URLをビットマップサンプル関数に変換します。publicBitmap getBitmapFromURL(String src){

    try 
    {
        URL url = new URL(src);
        HttpURLConnection connection = (HttpURLConnection) url.openConnection();
        connection.setDoInput(true);
        connection.connect();
        InputStream input = connection.getInputStream();
        return BitmapFactory.decodeStream(input);
    } 
    catch (IOException e) 
    {
        //TODO on error
        return null;
    }
}
于 2012-11-16T13:47:09.523 に答える
0

試してください...HTTPRequest すべての画像タグを分割してください。各URLを取得します。

画像のすべてのURLを取得します

于 2012-07-11T11:19:24.027 に答える