问题现象
应用拉起第三方软件打开文件失败,提示暂无支持此类文件的应用。
背景知识
拉起文件处理类应用:开发者可以通过调用startAbility接口,由系统从已安装的应用中寻找符合要求的应用,打开特定文件。
问题定位
- 确认是否下载了可打开该文件类型的应用。
- 确认调用方文件配置是否正确。参考背景知识中uri和type类型的配置,进行判断,如果传入type,必须确保与uri的文件类型一致,否则会导致无法匹配到合适的应用。
分析结论
- 没下载可打开该文件类型的应用,导致打开文件失败。
- 调用方want参数中的uri和type配置错误,导致无法打开第三方软件。
修改建议
- 下载可打开该文件类型的应用。
- 参考调用方接入步骤配置want的uri和type。