これは、Web ページのコンテンツを webview に保存する任意の方法です。つまり、ネットワーク接続がある場合はすべてのコンテンツをダウンロードし、ネットワーク接続がない場合でもビデオを見たり、すべてのコンテンツを表示したりできます。これは可能ですか?
質問する
258 次
1 に答える
1
そのコンテンツについてWebビューに問い合わせる良い方法はありません。これに似たjavascriptインジェクションを含むいくつかの回避策があります:
WebViewから(文字列として)HTMLコンテンツを取得する方法
特定のものを探していて、デスクトップブラウザの「ページソースの表示」に付属するキッチンシンク全体が必ずしも必要でない場合は、これで十分かもしれません。
理想的には、可能であればHttpURLConnectionを使用してコンテンツを取得します。androidsdkリファレンスのスニペットは次のとおりです。
URL url = new URL("http://www.android.com/");
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
InputStream in = new BufferedInputStream(urlConnection.getInputStream());
readStream(in);
http://developer.android.com/reference/java/net/HttpURLConnection.html
于 2013-03-11T20:46:36.467 に答える