我似乎无法通过intent-filter
和http
计划让我的content
同时打开。我有intent-filter
设置来查找某个文件扩展名(例如“.riley”),但是当我设置data
部分以查找http
方案和{{ 1}} scheme,它拒绝通过content
打开它。当我将其设置为只查找http
时,它将无法使用http
打开。如果我未指定content
,则只能通过scheme
和file
打开,但会忽略content
。
这是我没有指定http
的基本设置:
scheme
如何从指定的路径扩展中获取打开我的应用程序的权限?
答案 0 :(得分:1)
您可以尝试使用多个intent-filters,而不是在数据标记中定义两种方案。
我遇到过类似问题,可以使用Intent Intercept app解决问题并检查意图的哪些部分不匹配。 我发现应用程序在通过内容方案打开意图时往往会省略文件扩展名,这可能也是您问题的一部分。