【问题标题】:Download link not working in android browser app下载链接在安卓浏览器应用程序中不起作用
【发布时间】:2015-10-03 16:50:48
【问题描述】:

最近我为我的网站创建了一个简单的 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);
}

【问题讨论】:

  • 请描述您的具体问题。谢谢。

标签: android browser


【解决方案1】:

添加 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);
                }
    }

【讨论】:

    猜你喜欢
    • 2023-03-08
    • 2015-12-17
    • 2012-05-16
    • 1970-01-01
    • 1970-01-01
    • 2012-01-19
    • 1970-01-01
    • 2010-12-19
    • 1970-01-01
    相关资源
    最近更新 更多