我在嵌入式webview中实现一个简单的下载系统,通过使用shouldOverrideUrlLoading拦截点击然后调用:
Intent intent = new Intent(Intent.ACTION_VIEW ,Uri.parse(url));
startActivity(intent);
这将打开本机浏览器,显示正在下载文件的指示符,一旦完成,我可以下拉通知列表以查看文件。我有几个问题:
最终我想要实现的是,一旦下载文件,下次用户点击链接时,它将打开本地下载的文件,而不是尝试再次下载。
答案 0 :(得分:0)
通过Eclipse中的DDMS透视图查看模拟器,看起来文件被下载到yourAppsNamespace / cache / webviewCache或实际上下载到yourAppsNamespace / databases /。所以该文件应该是永久下载。至于知道下载何时完成,我不确定