我正试图找到一种绕过播客选择弹出窗口的方法,然后告诉android下载文件。
目前,当您打开播客链接时会弹出一个小菜单并有两个按钮。一个说下载,一个说听。相反,我想要“下载”或“取消”。
我已经调查了这个,我找到了DownloadManager类,但遗憾的是(我认为)它仅适用于2.3,并且该应用程序正在为2.2开发。
有没有人知道android在此之前如何下载文件?是否有特定意图我可以将链接传递给?
谢谢!
答案 0 :(得分:1)
嗯,没有代码,我只能猜测。
听起来好像你有一个Web视图或浏览器正在解释基于部分url方案打开的url。这导致操作系统尝试解析此URL可用的活动。您将看到手机上可用活动支持的两项活动(下载或收听)。在这种情况下,您需要使用this tutorial,
重载网址加载当然,如果没有一些水晶球,我根据你所说的不能确定这一点。如果是这种情况,您想知道如何下载它。您需要构建自己的下载程序,这可以使用Java Streams,Java NIO或某些Apache HTTP Client库。根据文件的大小,将缓冲的Java Streams与Apache Http Client对象一起使用可能是有意义的。
您可以找到如何执行此操作的示例here.