2

モバイル Web サイトのギャラリーを webview で表示しています。これらの画像を webview からダウンロードするにはどうすればよいですか? webview の追加設定はありますか?

4

4 に答える 4

2

これを行う最善の方法は、ページの html コードを解析して画像の URL を取得することだと思います。

于 2012-08-23T08:39:47.880 に答える
2

これは私の問題を解決しました

`          `@Override
            public boolean shouldOverrideUrlLoading (WebView view, String url) {
                boolean shouldOverride = false;
                // We only want to handle requests for image files, everything else the webview
                // can handle normally
                if (url.endsWith(".jpg")) {
                    shouldOverride = true;
                    Uri source = Uri.parse(url);
                    // Make a new request pointing to the mp3 url
                    DownloadManager.Request request = new DownloadManager.Request(source);
                    // Use the same file name for the destination
                    File destinationFile = new File (destinationDir, source.getLastPathSegment());
                    request.setDestinationUri(Uri.fromFile(destinationFile));
                    // Add it to the manager
                    manager.enqueue(request);
                }
                return shouldOverride;
            }``

ダウンロード マネージャー、SD 読み取り、SD 書き込みのアクセス許可を必ず追加してください。

于 2015-04-05T09:34:23.227 に答える
0

Webビューで画像のURLをロードするだけです。

于 2012-08-23T10:04:39.753 に答える