Encountered a problem in the project to save the picture in WebView, make a record here, directly on the code
Mywebview.setonlongclicklistener (New View.onlongclicklistener () {@Override public Boole An Onlongclick (view view) {final Webview.hittestresult Hittestresult = Mywebview.gethittestresult (); WebView.HitTestResult.UNKNOWN_TYPE unknown type//WebView.HitTestResult.PHONE_TYPE phone type WebView.HitTestResult.EMAIL_TYPE e-mail type//WebView.HitTestResult.GEO_TYPE map type// WebView.HitTestResult.SRC_ANCHOR_TYPE hyperlink type//WebView.HitTestResult.SRC_IMAGE_ANCHOR_T YPE with linked picture type//WebView.HitTestResult.IMAGE_TYPE simple Picture type//WEBVIEW.HITTESTRESULT.E Dit_text_type selected type of text//If it is a picture type or is a type with a picture link if (hittestresult.gettype () = = WebView.H Ittestresult.image_type) {//Pop-up dialog box to save picture alertdialog.builder Builder = new Alert Dialog.builder (MywebactiviTy.this); Builder.settitle ("hint"); Builder.setmessage ("Save picture to local"); Builder.setpositivebutton ("Confirm", new Dialoginterface.onclicklistener () {@Override public void OnClick (dialoginterface dialoginterface, int i) {String URL = hittestr Esult.getextra (); Download images to local//picshowutil.downlaod (URL, mywebactivity.this); } }); Builder.setnegativebutton ("Cancel", new Dialoginterface.onclicklistener () {//Auto dismiss @Override public void OnClick (dialoginterface dialoginterface, int i) { } }); Alertdialog dialog = Builder.create (); Dialog.show (); } RETUrn true; } });
WebView element Acquisition (image download)