在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 關注
- 529 瀏覽
添加回答
舉報
0/150
提交
取消