这个主题之前已经讨论过,但我找不到特定于我所问内容的答案。
我在哪里:我在这里遵循了 hackmod 的第一条建议:在 Android 浏览器中创建链接启动我的应用程序?并使其与网页中的链接一起使用。
但是,我无法理解第二个选项(意图 uri)。这就是我所拥有的:
<activity android:name="com.myapps.tests.Layout2"
android:label="Auth Complete"
>
<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="mydomain.com"
android:path="/launch" />
</intent-filter>
</activity>
现在,我可以转到“mydomain.com/launch”并启动我的活动。这一切都很好,除了我得到了选择器。我想要的是让它在不提供选项的情况下启动我的活动。
从我引用的帖子中的解释来看,这似乎就是意图 uris 的用途,但我找不到一个简单的例子。我的网页中的链接应该是什么样子才能在没有选择器的情况下启动它?
我见过几个看起来像这样的例子:
<a href="intent:#Intent;action=com.myapp.android.MY_ACTION;end">
但是,当我尝试时,这似乎不起作用。
我的测试设备是 Galaxy Tab 2。
任何帮助,将不胜感激。