下载链接无法在Android浏览器应用程序中工作

时间:2015-10-03 06:31:07

标签: android browser

最近我为我的网站创建了一个简单的Android浏览器应用程序。一切正常,但当我点击下载链接时,它不会开始下载。它的.apk文件存储在我的服务器中。

在Chrome,Android浏览器和其他所有浏览器中,下载工作正常。

这是我的主要活动代码。

{
    setContentView(R.layout.activity_main);
    WebView ourBrow = (WebView) findViewById(R.id.webviewapkapps);
    ourBrow.setWebViewClient(new OurViewClient());
    ourBrow.loadUrl("http://websitename .com");
    ourBrow.getSettings().setJavaScriptEnabled(true);
}

1 个答案:

答案 0 :(得分:0)

添加DownloadListener会对您有所帮助!

 {
        setContentView(R.layout.activity_main);
        WebView ourBrow = (WebView) findViewById(R.id.webviewapkapps);
        ourBrow.setWebViewClient(new OurViewClient());
        ourBrow.loadUrl("http://websitename .com");
        ourBrow.getSettings().setJavaScriptEnabled(true);
      ourBrow.setDownloadListener(new DownloadListener() {
                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);
                }
    }