草庐IT

Download

全部标签

Android 多个下载暂停在 ListView 中恢复并更新进度

我正在尝试使用进度条在ListView中下载多个文件。我实现的是,我可以开始特定的下载,使用AsyncTask暂停/恢复它并更新进度条(对于单个文件),这部分效果很好我的问题是我无法同时下载多个文件,当我离开ListView到另一个屏幕时,虽然我的下载在后台进行,但进度没有更新,进度条显示0进度,好像它没有下载但它一直在后台下载。 最佳答案 终于找到了答案,比我想象的简单多了,如下创建一个服务,具有用于下载的Asynctask和值的哈希表(url,Asynctask)在单击列表项时传递值(url,Asynctask),并检查该哈希表

android - 将网站下载到字符串

完成一些基础教程后,我开始在Eclipse中制作我的第一个真正的Android应用程序。我希望此应用程序检查EditText中的文本是否与网站上的文本匹配(这个:http://www.augustinianum.eu/roosterwijzigingen/14062012.pdf(它包含我学校的时间表更改))。我已经找到了如何让应用程序检查EditText中的文本是否与字符串匹配(使用方法contains()),所以现在我唯一需要做的就是将该网站的所有文本下载到字符串。但我不知道该怎么做。或者有没有一种方法可以让我检查网站是否包含某个词,而无需将网站的文本下载到字符串中。谢谢!(顺便说

android - android.intent.action.DOWNLOAD_COMPLETE 是显式广播吗?

我的应用程序(targetSdk=25)在list中定义了一个广播接收器,如下所示:每当Android的DownloadManager时,我的DownloadManagerReceiver都会收到通知完成文件下载,因此我可以对下载的文件进行一些处理。我正在努力将我应用的targetSdk迁移到27(Oreo)。根据https://developer.android.com/about/versions/oreo/background#broadcasts,通过list注册的隐式广播接收器不应该在AndroidO中工作(那些whitelistedexceptions除外)。但是,当我使用

Android SDK Bundle 下载失败说 "Unknown Network Error"

每次我尝试下载AndroidSDKBundle时,它​​都会完全下载(480MB/480MB),然后它会说由于“未知网络错误”导致下载失败。我已尝试多次下载,但结果相同,请问我如何解决此问题? 最佳答案 使用不同的浏览器……比如safari。使用chrome和FF观察到问题。 关于AndroidSDKBundle下载失败说"UnknownNetworkError",我们在StackOverflow上找到一个类似的问题: https://stackoverflo

android - 通过 Retrofit 2, Android 下载文件时是否可以显示进度条

我目前正在使用Retrofit2,我想从我的服务器下载一些文件。我可以回调一些事件来捕获完整下载文件的百分比以显示在通知中,如下图所示我引用了那个链接,但它是上传的,我可以用同样的问题来做吗?Link使用retrofit2库时是否可以显示进度? 最佳答案 您可以使用ResponseBody并将其设置为OkHttp客户端并更新UI中的进度,您可以使用interface。checkthislink 关于android-通过Retrofit2,Android下载文件时是否可以显示进度条,我们在

android - 在 Android 上下载文件

我正在编写一个Android应用程序,并希望我的用户能够共享它创建的文档文件。我最希望看到的是托管在某处HTTP服务器上的文件,这样用户就可以简单地在Android手机上启动浏览器,浏览到相关页面,然后将文件下载到他们的手机上。然后我希望我的应用能够打开该下载的文件。我不确定这是否可能,但肯定有兴趣听取任何了解此类事情的人的意见。不幸的是,我自己似乎很难找到答案-与其他大部分AndroidSDK一样,相关文档严重短缺。 最佳答案 当用户访问您希望支持的文件时,您应该能够使用IntentFilters向Android注册,以表明您的应

android - 在 Android 中从 Picasso 下载多张图片

我正在使用Picasso库从URL下载图像。这是我对picasso的第一次尝试场景:我想从服务器下载一些图像并将它们存储到一个文件中。我知道如何存储到文件和检索。当我运行下面的代码时,我碰巧看到我只得到了最后一张图片。picasso似乎并行运行。我通过显示toast消息来检查它。有没有办法解决这个问题?问题:我只得到最后一个url图片。这是我的代码staticintcount=0;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentVi

java - 使用 AsyncTask 下载文件

我正在尝试使用asyncTask下载文件,但无法正常工作,没有错误消息或什么都没有,只是不要下载文件...我尝试了一切,但似乎暂时没有进入...任何人知道可能是什么问题吗?我在我的手机上测试过,网址也可以。classDownloadFileFromURLextendsAsyncTask{/***Beforestartingbackgroundthread**/@OverrideprotectedvoidonPreExecute(){super.onPreExecute();System.out.println("Startingdownload");}/***Downloadingfi

android - travis-ci 构建因 ShellCommandUnresponsiveException 不断失败

我正在尝试让travis-ci与我的android应用程序一起工作。如果我只执行assembleDebug它工作正常。但我也想运行测试并生成代码覆盖率。这是我现在的配置:language:androidandroid:components:#Uncommentthelinesbelowifyouwantto#usethelatestrevisionofAndroidSDKTools-platform-tools-tools#TheBuildToolsversionusedbyyourproject-build-tools-23.0.1#TheSDKversionusedtocompil

android - 使用 AsyncTask 下载图像

我不太确定我的代码或结构出了什么问题。我想使用AsyncTask下载图片并同时显示进度条。但是我尝试了几种不同的方法。它仍然失败,不知道它出了什么问题。我的结构流程是ContentID是一个字符串数组,用于存储图片的内容ID。主要问题:它设法从url下载图像并存储到手机中,但下载的图像都是相同的图像。它应该是不同的图像,这不是我所期望的。次要问题:应用程序下载图片时弹出进度条,但进度条没有更新它的进度。它只是保持0%,并在下载完成后消失。我想知道是什么导致了我提到的主要和次要问题。如果您可能知道我的代码有什么问题,请发表评论或回答。任何帮助将不胜感激。if(isSyncSuccess)