无法获得意图过滤器以从uri启动活动

时间:2010-08-14 04:32:07

标签: android android-intent

我正在尝试弄清楚如何在自定义URI中启动我的应用中的活动,例如myapp:// myuriactivity

我已经阅读了很多关于android参考中的intent和intent过滤器的内容,并且还阅读了几个例子,但由于某种原因,我无法让我的简单测试工作。下面是我的清单文件,谁能告诉我我做错了什么?使用下面的文件,如果我打开浏览器并尝试导航到http://org.test.launchtest,它只是说该页面不存在。这不应该起作用吗?

<?xml version="1.0" encoding="utf-8"?>

                                                                                  

<activity android:name=".MyUriActivity">
        <intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" android:host="org.test.launchtest" />

      

1 个答案:

答案 0 :(得分:0)

嗯,我也无法与主持人合作。因此我最终使用了更具体的方案。

<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="com.stackoverflow.example" />
</intent-filter>

也可能你也可以使用方案解决方案?