È possibile creare un collegamento come:
<a href="anton://useful_info_for_anton_app">click me!</a>
far avviare la mia app Anton?
So che funziona con l'app Android Market con il protocollo di mercato, ma si può fare qualcosa di simile con altre app?
Ecco un esempio di un link che avvierà Android Market:
<a href="market://search?q=pname:com.nytimes.android">click me!</a>
Aggiornamento:
la risposta che ho accettato fornito da eldarerathis funziona benissimo, ma voglio solo ricordare che ho avuto qualche problema con l'ordine dei sottoelementi del <intent-filter>
tag. Ti suggerisco di crearne semplicemente un altro <intent-filter>
con i nuovi sottoelementi in quel tag per evitare i problemi che ho avuto. Ad esempio il mio AndroidManifest.xml
assomiglia a questo:
<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>