目录

拉起第三方应用打开文件失败

问题现象

应用拉起第三方软件打开文件失败,提示暂无支持此类文件的应用。

背景知识

拉起文件处理类应用:开发者可以通过调用startAbility接口,由系统从已安装的应用中寻找符合要求的应用,打开特定文件。

问题定位

  1. 确认是否下载了可打开该文件类型的应用。
  2. 确认调用方文件配置是否正确。参考背景知识中uri和type类型的配置,进行判断,如果传入type,必须确保与uri的文件类型一致,否则会导致无法匹配到合适的应用。

分析结论

  1. 没下载可打开该文件类型的应用,导致打开文件失败。
  2. 调用方want参数中的uri和type配置错误,导致无法打开第三方软件。

修改建议

  1. 下载可打开该文件类型的应用。
  2. 参考调用方接入步骤配置want的uri和type。