Intent-Filter无法同时打开http和内容

时间:2013-03-21 17:39:07

标签: android android-intent intentfilter

我似乎无法通过intent-filterhttp计划让我的content同时打开。我有intent-filter设置来查找某个文件扩展名(例如“.riley”),但是当我设置data部分以查找http方案和{{ 1}} scheme,它拒绝通过content打开它。当我将其设置为只查找http时,它将无法使用http打开。如果我未指定content,则只能通过schemefile打开,但会忽略content

这是我没有指定http的基本设置:

scheme

如何从指定的路径扩展中获取打开我的应用程序的权限?

1 个答案:

答案 0 :(得分:1)

您可以尝试使用多个intent-filters,而不是在数据标记中定义两种方案。

我遇到过类似问题,可以使用Intent Intercept app解决问题并检查意图的哪些部分不匹配。 我发现应用程序在通过内容方案打开意图时往往会省略文件扩展名,这可能也是您问题的一部分。