草庐IT

Download

全部标签

android - 如何将视频文件下载到 SD 卡?

我有一个视频文件(.MP4格式),我想让用户能够将视频下载到他们的SD卡上。我目前使用此代码但它不起作用..StringPATHSdcard="/sdcard/Video/";publicvoidDownloadFromUrl(StringVideoURL,StringfileName)try{URLurl=newURL("https://javmed-prod.s3.amazonaws.com/666034cbe81045f2a2da50e5205e376b.mp4");Filefile=newFile(fileName);longsTime=System.currentTimeMi

android - 使用 LinkedBlockingQueue 实现 IntentService?

我正在尝试使用IntentService下载多个文件。IntentService一次按预期下载它们,唯一的问题是当Internet出现故障时,intent服务不会停止下载,而是会卡在当前线程上。如果我设法停止当前线程,它将继续运行存储在其队列中的其他线程,即使互联网连接已断开也是如此。在另一篇文章中有人建议我使用LinkedBlockingQueue并创建我自己的Worker线程,该线程会不断检查此队列中是否有新线程。现在我知道在创建和销毁线程时会增加一些开销,从而导致性能问题,但这对我来说不是问题。在这一点上,我想做的就是了解IntentService是如何工作的,但我还没有(我已经

java - 错误时自动恢复的 HTTP 异步下载器

我的应用程序中有一个异步下载器,但有时连接会丢失,尤其是当我使用移动连接并且文件很大(>10MB)时。有没有办法捕捉下载停止的时间,然后在下载完成后强制恢复?这是异步任务doInBackground:protectedStringdoInBackground(String...aurl){intcount;try{URLurl=newURL(aurl[0]);URLConnectionconexion=url.openConnection();//conexion.setRequestProperty("Range","bytes="+downloaded+"-");conexion.

Android - 在 Webview 中下载并安装 apk 文件

我正在尝试为我的移动网站制作一个简单的WebView。该网站上有应用程序链接.apk,我需要检测用户何时单击这些链接。点击后文件会下载到SD卡,如果要安装则需要formuser..我已经阅读了很多解决方案,但还没有找到可行的解决方案。现在一切都很好地检测.apk文件,但它似乎在第二个为那些下载链接打开默认浏览器然后关闭,我不知道如何自动形成安装下载后。MyCode我用过的。 最佳答案 通常,嵌入式webview不会拥有普通浏览器所具有的所有功能。因此,一旦您点击了apk,您就必须执行以下操作之一通过AndroidDownloadMa

android - PDF "Download Unsuccessful"仅适用于 Android 手机

我知道有人问过类似的问题,但没有人回答。如标题所示,在PC和iPhone上成功从URL检索PDF文档(URL调用C#WebAPI的Controller,函数在HttpWebResponse中返回PDF),但一旦涉及到Android手机,它显示“下载不成功”,除非链接在Opera中打开。下面的代码显示了如何将来自第三方网络服务的网络响应转换为pdf并显示:bytes=Convert.FromBase64String(node.Value);res.Content=newByteArrayContent(bytes);res.Content.Headers.ContentType=newM

使用 DownloadManager 时 ListView 中的 Android ProgressBar

我有一个ListView,其中每个项目代表一个PDF文件。当用户单击某个项目时,应用程序必须将文件下载到外部存储器上。现在下载不能正常工作,但这不是问题所在。下载文件时,我想要一个ProgressBar(纺车样式)出现在列表的每个项目旁边。我的问题是:我找不到如何让纺车出现的方法。在下载管理器之前,我用AsyncTask尝试过它,纺车工作正常。这是我的代码:CategoryActivity.java(ListView的Activity)@OverridepublicvoidonItemClick(AdapterViewparent,Viewview,intposition,longid

java - Android - 大文件下载停止 - 使用异步/进度对话框

我有一个简单的代码,它应该完成一个任务,当单击按钮时下载一个文件,将其保存到SD卡,然后打开它。除了下载期间一切正常,对于较大的文件,连接断开并且进度条挂起-几乎总是在20%。我搜索了又搜索,但无法弄清楚如何保持连接并允许下载完成。有什么想法可以让连接保持Activity状态以便下载完成而不是停在20%时吗?importjava.io.BufferedInputStream;importjava.io.File;importjava.io.FileOutputStream;importjava.io.InputStream;importjava.io.OutputStream;impo

android - 如何将文件(pdf、doc 等...)下载到 sdcard 并在 android 中使用 volley 打开文件?

在我的android应用程序中,我需要将一个文件下载到我的SD卡中并通过Intent查看它,我在我的应用程序中使用volley库进行所有网络调用。想法。 最佳答案 classDownloadFileFromURLextendsAsyncTask{/***Beforestartingbackgroundthread*ShowProgressBarDialog**/@OverrideprotectedvoidonPreExecute(){super.onPreExecute();showDialog(progress_bar_type)

java - 安卓 : Download a single file in many parts

我正在开发一个应用程序,例如适用于Android的Internet下载管理器。我想知道如何像在IDM中那样在Android中下载文件的不同部分。如何在下载前获取文件的元数据以及如何分段下载文件?没有用户名密码或任何下载限制...只需通过url进行简单下载。 最佳答案 假设您使用HTTP下载,您需要使用HEADhttp动词和RANGEhttpheader。HEAD将为您提供文件大小(如果可用),然后RANGE让您下载一个字节范围。获得文件大小后,将其分成大小大致相等的block,并为每个block生成下载线程。完成所有操作后,以正确的

android - 手动将本地文件添加到“下载”应用

我的应用需要下载文件,我正在研究DownloadManager,但它有一些不适合我的情况的限制(身份验证、命名方案、验证),所以我制作了自定义下载引擎。是否可以手动将使用我的引擎下载的文件(因此使用本地URL)添加到下载系统应用程序的列表中?我的理解是该列表由系统内容提供者填充。是否可以在DownloadManager不尝试下载文件的情况下向其添加记录?谢谢;) 最佳答案 要手动添加文件,您需要使用DownloadManager类。我使用以下代码在我本地创建的下载应用程序中显示一个文件。DownloadManagerdownload