草庐IT

Download

全部标签

android - 我如何使用 Android 使用 webView 下载基于 session /cookie 的文件?

我正在尝试使用webView从文件主机(如zippyshare.com)下载文件。问题是,我无法使用intents打开浏览器,或通过DownloadManager重新路由它,因为它是基于session/cookie的,启动这些方法会将zip文件重定向到原始html文件以重新下载。我试过:Urisource=Uri.parse(url);DownloadManager.Requestrequest=newDownloadManager.Request(source);Stringcookie=CookieManager.getInstance().getCookie(url);reque

android - 如何停止 IntentService?

我使用IntentService来处理我的应用程序中的大型文件下载。但是,当我想取消下载时,我会调用stopService(intent)。然而onDestroy()方法被调用但下载并没有停止。我还需要做什么才能取消下载?谢谢。 最佳答案 我自己还没有弄清楚,但我发送了一个Intent:intent.putExtra("pause","yes");startService(intent);然后我在IntentService中重写publicintonStartCommand(Intentintent,inta,intb)(不推荐),

Android/Java : HttpURLConnection doesn't return headers of redirected file (e. g。在 S3)

我的代码(转载如下)连接到一个url并将文件下载到android上的磁盘。所有标准的东西。当我尝试在通过映射到存储桶的服务器上的子域访问的S3上的文件上使用此代码时(例如foo.example.com=>称为foo.example.com的存储桶),它经常失败。结果(使用方便的curl命令.."curl-v-L-XGEThttp://foo.example.com/f/a.txt")..这里正在进行重定向。文件下载工作正常,因为默认情况下HttpURLConnection会遵循重定向,但是需要header信息的调用(getContentLength、getHeaderFieldDate

Android - 如何下载图像并将其用作新资源?

我想从远程服务器下载图像并将其用作资源。可能吗?我该怎么做? 最佳答案 Isitpossible?您可以下载图像。不过,它不会是“资源”。资源打包在APK中,无法在运行时修改或添加。 关于Android-如何下载图像并将其用作新资源?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3657587/

android - 显示 volley 文件下载的进度值

我需要以百分比显示文件下载进度。目前我正在使用Volley库。我使用InputStreamVolleyRequest类发出下载请求,并使用BufferedOutputStream读/写文件。如何以最有效的方式显示进度更新? 最佳答案 我正在使用Httpclient的进度条,所以如果你想取得进展,那么我的建议是使用HTTP客户端,这样你就可以做出你想要的这是链接:http://www.androidhive.info/2014/12/android-uploading-camera-image-video-to-server-with

android - WebView + Blob URL + 下载图片

好久没用WebView了。所以让我问一下我有什么相位问题。-我在Google上搜索了BlobURL,但我找不到解决方案或任何提示,所以我必须在此处发布问题。-我在android端有WebView来加载网站。在他们的On按钮上“SAVE-AS”下载图像。-现在,当我在GoogleChrome应用上试用它时,是的,它可以正常工作很好并且可以正确下载。-现在在我的应用程序DownloadListener中使用webview的情况相同我得到了BlobURL之类的东西blob:http://-----cantshare-----.com/7e7452c8-62ca-4231-8640-0e9de

android - 控制android中下载管理器的下载顺序

有一个像下面这样的用例:有几个文件可以下载,例如ABCDEF开始下载的时候,说AB下载完,C正在下载,我想中断C的​​下载,开始E的下载然后,E结束后(如果没有其他中断),继续CDF。到目前为止,我的研究只有取消方法downloadManager.remove(downloadReference);如何通过下载管理器实现这一点或是否有其他方法?谢谢privatelongstartDownload(Stringurl){UriDownloadUri=Uri.parse(url);StringfileName=StorageUtils.getFileNameFromUrl(url);Str

javascript - 触发android下载管理器Cordova

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭3年前。Improvethisquestion我正在尝试使用Cordova应用程序下载文件,这对于使用Filetransferplugin的较小文件来说工作正常,但对于更大的文件,我想触发android下载管理器。这可能吗(可能需要插件)?我需要能够更改请求的header,所以'cordovapluginbackgrounddownload'插件对我没有帮助。

java - 如何使用 webview 下载文件? (这个案例很奇怪)

我想使用webview从网站下载文件(例如.mp3)但问题是每当我点击链接时,它都会打开浏览器(默认浏览器)在它关闭之前出现一秒钟。并且没有文件被下载。这是我的代码,importandroid.app.Activity;importandroid.content.Intent;importandroid.net.Uri;importandroid.os.Bundle;importandroid.webkit.WebView;importandroid.webkit.WebViewClient;importandroid.webkit.WebChromeClient;importandr

android - 是否可以在 Android DownloadManager 中提交 cookie

我正在使用androidDownloadManagerAPI从我学校的服务器下载文件。我有权通过登录访问这些文件,但我一直无法弄清楚的是如何使用我的DownloadManager.Request提交cookie下载代码如下。dm是一个全局的DownloadManager,url是一个php下载脚本,它重定向到一个文件,通常是pdf/doc/etc。dm=(DownloadManager)getSystemService(DOWNLOAD_SERVICE);Requestrequest=newRequest(Uri.parse(url));dm.enqueue(request);Inte