如何启动默认手机的下载管理器,就像默认浏览器中的内置内置管理器一样?我需要创建一个包含要下载的文件的URL的意图。我知道这是可能的,因为我看到过去有些应用程序正在执行它。如何启动Android下载管理器
回答
你想要的是DownloadManager。
浏览Android源代码表明,默认浏览器也在使用它。
编辑
您可以浏览源代码下载管理器here,并尝试使用该代码,使其在7裸记工作类的依赖性也可能在7不可用(最可能),但它可能值得一看。
非常感谢,但我仅限于API级别7,并且您提到的功能使用API级别9.另外,我看到的应用程序也使用9以下的API。 –
看起来它是在9之前的一个私有API。看看这个:http://stackoverflow.com/questions/525204/android-download-intent –
你可以尝试复制DownloadManager类。看看我编辑的答案 –
- 1. 如何从广播接收器启动下载管理器?
- 2. Android:下载管理器
- 3. 下载管理器Android:下载完成
- 4. Android HTTP POST下载管理器
- 5. Android的下载管理器限制
- 6. HttpContext.Current.Response在下载管理器启动后写入文件
- 7. Android的下载管理
- 8. 如何在Android中使用HttpClient创建下载管理器?
- 9. 我们如何使用Android下载管理器和RecyclerView?
- 10. Android:如何使用下载管理器类?
- 11. 如何在Android上使用内置下载管理器
- 12. 如何使用下载管理器在Android的
- 13. 如何从Android下载管理器完成所有下载后通知
- 14. 如何更改Android窗口管理器/活动管理器
- 15. Android的下载管理器查询下载
- 16. 下载文件,下载管理器的Android
- 17. Android通过改进VS下载管理器下载
- 18. Android让下载管理器一次下载一个文件?
- 19. Android - 下载管理器 - 清除队列中旧的下载
- 20. 通过Android下载管理器下载大文件
- 21. Android的下载管理器下载完成
- 22. Android的下载管理器说无法打开文件下载
- 23. Android的下载管理器下载位置
- 24. 实现下载管理器
- 25. 下载管理器VS InputStream.read()
- 26. 下载管理器概念
- 27. Xamarin.iOS下载管理器
- 28. 如果从Eclipse启动Android SDK管理器失败
- 29. 如何在android studio的sdk管理器上下载旧包(android 5.0)2.3.3
- 30. 下载没有Android SDK管理器的Android SDK组件
我想你会看到这个相关链接有用http://stackoverflow.com/questions/3500515/how-to-use-built-in-download-manager-on-android –
和http://stackoverflow.com/q/9033224 –