• webview实现文件下载功能


    WebView默认没有开启文件下载的功能,如果要实现文件下载的功能,需要设置WebView的DownloadListener,通过实现自己的DownloadListener来实现文件的下载。具体操作如下:

      1、设置WebView的DownloadListener:

        webView.setDownloadListener(new MyWebViewDownLoadListener());

      2、实现MyWebViewDownLoadListener这个类,具体可以如下这样:

    private class MyWebViewDownLoadListener implements DownloadListener {  
      
            @Override  
            public void onDownloadStart(String url, String userAgent, String contentDisposition, String mimetype,  
                                        long contentLength) {  
                Uri uri = Uri.parse(url);  
                Intent intent = new Intent(Intent.ACTION_VIEW, uri);  
                startActivity(intent);  
            }  
      
        }  

    这只是调用系统中已经内置的浏览器进行下载,还没有WebView本身进行的文件下载,不过,这也基本上满足我们的应用场景了。

  • 相关阅读:
    SQL作业的操作全
    ISAPI Rewrite 实现简单url重写、二级域名重写
    wwf mvc学习
    如何扩大内需
    惊喜
    无限级分类查询
    杂记
    20130118SQL记录
    百度调价HttpWebRequest
    检查外链的方法
  • 原文地址:https://www.cnblogs.com/bigthing33/p/5166040.html
Copyright © 2020-2023  润新知