1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問(wèn)題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
      怎么在Android中對(duì)WebView的圖片進(jìn)行保存

      本篇文章給大家分享的是有關(guān)怎么在Android中對(duì)WebView的圖片進(jìn)行保存,小編覺(jué)得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說(shuō),跟著小編一起來(lái)看看吧。

      網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、微信小程序開(kāi)發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了慶城免費(fèi)建站歡迎大家使用!

      WebView基本配置

      mWvContent.getSettings().setJavaScriptEnabled(true);
      mWvContent.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
      mWvContent.getSettings().setDomStorageEnabled(false);
      mWvContent.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
      // 自適應(yīng)屏幕
      mWvContent.getSettings().setUseWideViewPort(true);
      mWvContent.getSettings().setLoadWithOverviewMode(true);

      注冊(cè)ContextMenu

      registerForContextMenu(mWvContent);

      重寫下面的方法即可保存圖片

      @Override
        public void onCreateContextMenu(ContextMenu contextMenu, View view, ContextMenu.ContextMenuInfo contextMenuInfo) {
          super.onCreateContextMenu(contextMenu, view, contextMenuInfo);
          final WebView.HitTestResult webViewHitTestResult = mWvContent.getHitTestResult();
          if (webViewHitTestResult.getType() == WebView.HitTestResult.IMAGE_TYPE ||
            webViewHitTestResult.getType() == WebView.HitTestResult.SRC_IMAGE_ANCHOR_TYPE) {
            contextMenu.setHeaderTitle("網(wǎng)頁(yè)中下載圖片");
            contextMenu.add(0, 1, 0, "點(diǎn)擊保存")
                .setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
                  @Override
                  public boolean onMenuItemClick(MenuItem menuItem) {
                    String DownloadImageURL = webViewHitTestResult.getExtra();
                    if (URLUtil.isValidUrl(DownloadImageURL)) {
                      DownloadManager.Request request = new DownloadManager.Request(Uri.parse(DownloadImageURL));
                      request.allowScanningByMediaScanner();
                      //設(shè)置圖片的保存路徑
                      request.setDestinationInExternalFilesDir(WebViewActivity.this, "/img", "/a.png");                
                      DownloadManager downloadManager = (DownloadManager) getSystemService(DOWNLOAD_SERVICE);
                      downloadManager.enqueue(request);
                      Toast.makeText(WebViewActivity.this, "下載成功", Toast.LENGTH_LONG).show();
                    } else {
                      Toast.makeText(WebViewActivity.this, "下載失敗", Toast.LENGTH_LONG).show();
                    }
                    return false;
                  }
                });
          }
        }

      需要添加相關(guān)權(quán)限

       
      
      

      以上就是怎么在Android中對(duì)WebView的圖片進(jìn)行保存,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見(jiàn)到或用到的。希望你能通過(guò)這篇文章學(xué)到更多知識(shí)。更多詳情敬請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


      新聞標(biāo)題:怎么在Android中對(duì)WebView的圖片進(jìn)行保存
      標(biāo)題鏈接:http://ef60e0e.cn/article/jgjpho.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        永兴县| 佳木斯市| 阳东县| 马公市| 镶黄旗| 年辖:市辖区| 通江县| 壶关县| 芜湖市| 芦溪县| 泾阳县| 阿坝| 石阡县| 车致| 福州市| 富阳市| 乃东县| 徐水县| 伊川县| 北票市| 南汇区| 松潘县| 峡江县| 基隆市| 南岸区| 黄大仙区| 遂川县| 马尔康县| 威信县| 天全县| 德江县| 高要市| 平顺县| 都江堰市| 武定县| 江阴市| 巍山| 修文县| 青河县| 呼玛县| 白玉县|