在我的应用程序中,我想下载一个文件并查看它。问题是我需要检查设备上是否安装了任何可以在下载之前打开文件格式(Mime)的第三方应用程序。这可能吗?
答案 0 :(得分:5)
使用正确的MIME类型和文件的伪路径创建ACTION_VIEW
Intent
(或者,更好的是,您打算将其下载到的路径)。然后,使用PackageManager
和queryIntentActivities()
- 如果您返回包含1个以上项目的列表,则startActivity()
上的Intent
将在您下载文件后成功