WebViewでの長押し画像保存について

2,294 views
Skip to first unread message

1996

unread,
Sep 15, 2012, 2:20:29 AM9/15/12
to android-g...@googlegroups.com

Androidの会の皆さん こんにちは。

過去に同じ様な質問をされている方もいらっしゃいましたが、解決していなかったようなので質問させて下さい。

WebViewで簡易ブラウザを作ろうと思い、多くのブラウザで実装されているような、
「表示中のwebページの画像を長押しで保存する」
という機能を付けたいと思っています。


色々調べてみて、下記のコードのように長押し時の処理で希望の画像のURLを取得する事は出来るのですが、
その画像を保存する処理が分かりません。
何を使えば解決するでしょうか?

皆様のお力添えをお願い致します。


webView.setOnLongClickListener(new OnLongClickListener() {

  @Override

    public boolean onLongClick(View v) {

   WebView webView = (WebView) v;

        WebView.HitTestResult hr = webView.getHitTestResult();

        String url = hr.getExtra();

        Log.d("WebView LogClick", url);

        return false;

    }

});


以上です。どうか宜しくお願い致します。

1996



Hirokazu Fukami

unread,
Sep 15, 2012, 3:47:59 AM9/15/12
to android-g...@googlegroups.com
こんにちはfkmです。

実際にコード書いて試してはいませんが、URLまで取得できているなら
- DonwloadManagerを使う(API Level 9以上)
- HTTPClientを使って自分で取得する

でいけそうな気がします。


2012/9/15 1996 <andro...@gmail.com>:
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このディスカッションをウェブ上で閲覧するには、https://groups.google.com/d/msg/android-group-japan/-/uRKwzDZI_zcJ
> にアクセスしてください。
> このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-group-j...@googlegroups.com
> にメールを送信してください。
> 詳細については、http://groups.google.com/group/android-group-japan?hl=ja
> からこのグループにアクセスしてください。



--
-------------------------------------------------------------
深見 浩和(Hirokazu Fukami)

URI:http://www.fkmsoft.jp
email: f...@fkmsoft.jp

1996

unread,
Sep 15, 2012, 7:39:01 PM9/15/12
to android-g...@googlegroups.com

fkm様 有り難う御座います。

仰る通りに、HTTPClientを扱う方向で試してみて、成功しました!
有り難う御座いました!
> このグループに投稿するには、android-group-ja...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-group-japan+unsubscribe@googlegroups.com
Reply all
Reply to author
Forward
0 new messages