Android Intent过滤器不显示我的应用

时间:2016-06-20 23:28:17

标签: android android-intent filter show

我在清单中添加了这个,以便用户能够使用我的应用程序打开xml文件。但是,当我点击一个xml文件并说"打开..."我的应用程序没有显示在列表中!我也删除并安装了新的应用程序!我测试的文件的名称是Test.xml

8080

2 个答案:

答案 0 :(得分:4)

在这种情况下,正确的架构不起作用,因此请删除数据标记并尝试:

<data android:mimeType="text/xml"/>
<data android:scheme="content" android:mimeType="text/*" android:pathPattern=".*\\.xml"/>
<data android:scheme="file" android:mimeType="text/*" android:pathPattern=".*\\.xml"/>
<data android:scheme="http" android:mimeType="text/*" android:pathPattern=".*\\.xml"/>
<data android:scheme="https" android:mimeType="text/*" android:pathPattern=".*\\.xml"/>

让我知道

答案 1 :(得分:2)

获取意图,并解析数据!