是否可以创建以下形式的链接:
<a href="anton://useful_info_for_anton_app">click me!</a>
如何启动我的Anton应用程序?
我知道Android Market应用程序可以通过“market”协议实现此功能,但其他应用程序能否进行类似操作?
以下是一个启动Android Market的链接示例:
<a href="market://search?q=pname:com.nytimes.android">click me!</a>
更新:
我接受了eldarerathis提供的答案,它非常好用,但我只想提一下,我在<intent-filter>
标签的子元素顺序上遇到了一些问题。建议您简单地创建另一个<intent-filter>
,并将该标签中的新子元素放在其中,以避免我所遇到的问题。例如,我的AndroidManifest.xml
文件看起来像这样:
<activity android:name=".AntonWorld"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<data android:scheme="anton" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>