次のようなリンクを作成することは可能ですか?
<a href="anton://useful_info_for_anton_app">click me!</a>
アントンアプリを起動しますか?
これはマーケットプロトコルを備えたAndroidマーケットアプリで機能することを知っていますが、他のアプリでも同様のことができますか?
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>