无法从URI启动应用

时间:2012-09-30 13:17:41

标签: android

我已经查看了大多数类似主题的问题,并了解了intent-filters的工作方式,但我无法让android启动我的应用程序。以下是清单的相关部分:

    <activity
        android:name=".UriHandler" >
        <intent-filter>
            <action android:name="android.intent.action.VIEW" />

            <category android:name="android.intent.category.DEFAULT" />

            <data android:scheme="myapp" />
        </intent-filter>
    </activity>

我尝试点击默认浏览器中的以下链接:

<a href="myapp://param1/param2/param3">Test</a>

而不是启动我的应用程序,它只是尝试加载URI作为地址。我错过了什么?

更新要使其正常运行,您需要添加

<category android:name="android.intent.category.BROWSABLE" />

到意图,也忽略Lint而不添加

android:exported="false"

就我而言,它破坏了浏览器。

0 个答案:

没有答案