WebView.HitTestResult.getExtraで、WebView上で長押しされた部分の補足情報を取得できる。
WebView.HitTestResult | Android Developers
基本的には、画像であれば、ソースURLなどが表示される。
MainActivity.javaで、
hr.getExtraで取得した文字列をEditTextにセット。
IMAGE_TYPEでこういう場合はURLでダウンロードなどしやすい。
ただし、SRC_IMAGE_ANCHOR_TYPEなどで、Base64の場合もある。この場合は、これを変換して画像にしなければならない。
一番難しいのはこのパターンで、画像への直リンクではないので、どうやってダウンロードすればいいのかわからない場合である。
googleなどで画像検索するとこれが多いので困る。