【发布时间】:2022-01-11 08:36:58
【问题描述】:
我在同一主题中看到了许多 stackoveflow 答案,但所有答案(至少我检查过的那些)都建议在 Android.manifest 文件中使用带有data 标记的intent-filter。
我想知道是否可以在代码中执行此操作?也许在活动的 onCreate 中。
我检查过的一些答案是:
【问题讨论】:
标签: java android intentfilter file-association
我在同一主题中看到了许多 stackoveflow 答案,但所有答案(至少我检查过的那些)都建议在 Android.manifest 文件中使用带有data 标记的intent-filter。
我想知道是否可以在代码中执行此操作?也许在活动的 onCreate 中。
我检查过的一些答案是:
【问题讨论】:
标签: java android intentfilter file-association
不,不可能在代码中做到这一点。您可以解析的文件类型列表不应动态更改,您知道如何在特定构建中打开特定类型,或者您不知道。所以没有理由动态地做,系统只是解析清单以确定哪些应用可以打开哪些文件。
【讨论】: