モバイル Web サイトのギャラリーを webview で表示しています。これらの画像を webview からダウンロードするにはどうすればよいですか? webview の追加設定はありますか?
質問する
3815 次
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 に答える