在Android浏览器中建立链接,启动我的应用程序?是否可以建立一个链接,例如:<a href="anton://useful_info_for_anton_app">click me!</a>因为我的安东应用程序启动了?我知道这适用于带有市场协议的AndroidMarket应用程序,但是其他应用程序也能做类似的事情吗?下面是一个将启动Android市场的链接示例:<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>
3 回答
临摹微笑
TA贡献1982条经验 获得超2个赞
<intent-filter>
<data>
<intent-filter> <data android:scheme="anton" /> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <--Not positive if this one is needed ...</intent-filter>
anton:
- 3 回答
- 0 关注
- 495 浏览
添加回答
举报
0/150
提交
取消