Apakah mungkin membuat tautan seperti:
<a href="anton://useful_info_for_anton_app">click me!</a>
menyebabkan aplikasi Anton saya mulai?
Saya tahu ini berfungsi untuk aplikasi Android Market dengan protokol pasar, tetapi bisakah hal serupa dilakukan dengan aplikasi lain?
Berikut adalah contoh tautan yang akan memulai Android Market:
<a href="market://search?q=pname:com.nytimes.android">click me!</a>
Pembaruan:
Jawaban yang saya terima dari eldarerathis sangat bagus, tetapi saya hanya ingin menyebutkan bahwa saya mengalami masalah dengan urutan subelemen dari <intent-filter>
tag. Saya sarankan Anda membuat yang lain <intent-filter>
dengan subelemen baru di tag itu untuk menghindari masalah yang saya miliki. Misalnya AndroidManifest.xml
penampilan saya seperti ini:
<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>