Articles of 下载

获取YouTubevideo的下载url(Android / Java)

如何获取用Java下载Androidvideo的url?

直到android下载管理器将通过下载参考ID提供下载状态?

我有一个用例, 我开始使用android下载管理器下载文件,并在中间关掉手机。 当我再次重新启动时,下载继续并完成。 我通过提供下载引用ID获得了状态。 但是我想知道使用该引用ID 10天后的状态。 所以我的问题是直到android下载管理器将通过下载参考ID给出下载状态? 我查看了文档并通过堆栈进行了流程,但无法find答案。 有人帮助我。

在Android上通过浏览器下载文件时避免内容types问题

如果我通过webapp将文件提供给浏览器,我通常只需将URL设置为http://img.androidcookie.com/android/image.jpg 。 然后我设置HTTP头Content-Type: application/octet-stream; filename=image.jpg Content-Type: application/octet-stream; filename=image.jpg和Content-Disposition: Attachment 。 但是,在Android上。 似乎我可以下载文件的唯一方法是设置Content-Type: image/jpg 。 否则文件名会显示并出现错误 下载失败 无法下载。 此手机不支持该内容 有没有办法让Android下载并通过浏览器打开文件而不保留mimetypes列表?

android – 扩展库有很多问题

我需要使用新的谷歌播放(或市场)扩展库,我很难用它。 我想知道是否有其他人正在使用它并注意到我能看到的相同问题,所以如果你能帮忙解决它们我会很高兴: 1.有时我不会将重要事件(例如错误)返回到下载程序活动。 2.it在某些设备上根本不起作用,比如xoom。 我想我已经修好了: 在平板电脑上下载扩展文件 3.即使对于相同的设备,一个可以下载文件,另一个可以始终得到连接错误。 对于某些设备,它永远不会永远无法下载(即使是具有google-play应用程序的非root设备)。 4.下载完成后,文件可能已损坏,因此我需要使用CRC校验并重新下载所有内容。 5.通知有时会在按下时打开下载器活动的多个实例。 此外,我不明白为什么他们让通知留在以防活动仍然显示。 6.当发生错误并稍后处理时,它不会等待用户告诉它恢复。 我不确定它出现在哪种情况下,但它真的很奇怪且不可预测。 7.在离开下载程序活动时,我得到一个泄漏服务的例外。 8.对应用程序进行模糊处理,因为通过库完成的SQL操作而崩溃。 怎么样,为什么呢? 编辑:这是因为谷歌决定对SQL部分进行一些反思操作(在文件“DownloadsDB.java”中)。 为了解决这个问题,我试图设置proguard来忽略整个库(无论如何都是开源的),但它不起作用,所以我所做的就是自己给它想要的类,所以我已经将“DownloadsDB.class.getDeclaredClasses()”替换为“new Class [] {MetadataColumns.class,DownloadColumns.class};” 。 我只是不明白为什么谷歌只是发布一个简单的API发送意图到市场下载文件,检查是否正常,或提供一个不那么复杂的库。 由于复杂性,很难find并修复它们的bug。 我的问题是:有没有其他人尝试过这个库,还有其他人成功地使用它而没有任何问题吗? 如果是的话,请发布解决方案…… 编辑:似乎谷歌已经更新了它的库(到版本2)。 他们声称接下来的变化: 项目清单 现在可以下载补丁文件了。 蜂窝设备现在支持类似ICS的通知 CRC检查(来自示例)现在支持压缩的Zip文件 删除使用reflection以便于混淆 服务泄漏已修复 从ZipResourceFile中删除了不可打印的字符 次格式更改 对此文件的其他注释和编辑 我现在已经测试了,似乎它们几乎就在那里。 我发现的唯一错误是,如果我更新扩展文件(以及APK和文件大小和CRC),下载开始但它没有删除旧的扩展文件。 此外,通知显示当前时间,而不是与下载有关的任何其他内容。 现在,由于我只有一个扩展,每次从服务中获得STATE_COMPLETED状态时,我会进行下一次检查。 我希望它没有任何其他问题: private void deleteOldExpansionFile() { int fileVersion = 0; final int versionCode = App.getAppVersionCode(DownloaderActivity.this); […]

资源下载Android应用程序主题/样式?

是否有资源可以下载Android开发环境的主题和/或样式,以便我可以在我的应用程序中使用它们? 谢谢

使用Picasso下载并保存图像

我试图在自定义ListView中显示我的新闻 。 每个新闻都包含一些图像 ,我想 1.从服务器下载图像 2.在本地存储中保存 3.将图像保存到SQLite中 4.使用我的自定义适配器在ListView中显示图像 。 我刚刚遇到第1步和第2步的问题。 我可以从服务器获取新闻并在我的ListView中显示它们 并通过在我的适配器中添加以下代码来显示缓存中的图像 : Picasso.with(context).load(image[position]).into(iv); 通过使用Picasso.with(context).load(image[position]).into(target) ,我可以保存一个 存储中的图像 。 请建议我你的想法…… 更新 :当我使用下面的代码时,只保存一个图像(我的图像数组的最后一个索引)! 如何使用此代码保存数组中的所有图像?! @Override protected void onPostExecute(Void result) { SaveImages(); pDialog.dismiss(); super.onPostExecute(result); } String fileName = null; public void SaveImages() { for(int i = 0; i < image.length; i++) { Picasso.with(this).load(image[i]).into(target); fileName = "image-" + i […]

ANDROID:如何将video文件下载到SD卡?

我在.MP4格式的网站上有一个video文件,我希望用户能够通过点击链接将video下载到他们的SD卡。 是否有捷径可寻。 我目前有这个代码,但它不起作用……不确定我做错了什么。 谢谢你的帮助! import java.io.BufferedInputStream; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.URL; import java.net.URLConnection; import org.apache.http.util.ByteArrayBuffer; import android.app.Activity; import android.os.Bundle; import android.util.Log; public class VideoManager extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);} private final String PATH = “/sdcard/download/”; //put […]

Android Media Player:从文件下载到文件和流

我正在使用Android的MediaPlayer播放使用DownloadManager从互联网同时下载的MP3文件。 我知道MediaPlayer直接流的function,但我不想使用它: 通过下载和同时从文件流式传输获得的明显优势是,通过这种方式,文件可以存储并在之后可在本地使用。 这原则上起作用 – 即使没有完全下载, MediaPlayer也会开始播放该文件。 (顺便说一下,我的问题不在于我无法让MediaPlayer播放。) 问题是当MediaPlayer到达开始播放时的下载状态时,它会停止并调用onCompletion 。 (澄清:我们假设当我开始玩时,文件下载了12%。当玩家以12%的比例到达该位置时,它会停止。) 快速注释:当通过DownloadManager将某些内容附加到MP3文件时,不会调用OnBufferingUpdateListener.onBufferingUpdate(…) 。 所以问题是: 如何将音频文件同时下载到文件系统并播放? (Android 4+就足够了,如果这有所不同。)

具有自签名SSL证书问题的HTTPS …解决方案还是更好的方法?

我需要做的就是从具有自签名SSL证书的Web服务器下载一些基于文本的基本文件和图像文件。 我一直试图弄清楚如何使用HttpClient来做到这一点,但让SSL工作是一场噩梦,这对于这样一个简单的任务来说似乎太麻烦了。 有没有更好的方法来执行这些文件下载? 也许通过WebView或浏览器function? 重新制作一个简单的HTTPS GET请求的轮子是一个主要的痛苦,并且显着地阻碍了我的开发计划。

如何在Android下载pdf文件?

我想从url下载pdf文件。 为了查看pdf文件,我使用了以下代码。 File file = new File(“/sdcard/example.pdf”); if (file.exists()) { Uri path = Uri.fromFile(file); Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(path, “application/pdf”); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); try { startActivity(intent); } catch (ActivityNotFoundException e) { Toast.makeText(OpenPdf.this, “No Application Available to View PDF”, Toast.LENGTH_SHORT).show(); } } 它正在工作,但我如何从URL获取pdf文件(例如http://…/example.pdf )。 我想从这个url下载 pdf文件。 请帮帮我。 提前致谢。