Ist es möglich, einen Link zu erstellen wie:
<a href="anton://useful_info_for_anton_app">click me!</a>
meine Anton App starten lassen?
Ich weiß, dass dies für die Android Market-App mit dem Marktprotokoll funktioniert, aber kann etwas Ähnliches mit anderen Apps gemacht werden?
Hier ist ein Beispiel für einen Link, mit dem der Android Market gestartet wird:
<a href="market://search?q=pname:com.nytimes.android">click me!</a>
Update:
Die Antwort, die ich von eldarerathis akzeptiert habe, funktioniert hervorragend, aber ich möchte nur erwähnen, dass ich Probleme mit der Reihenfolge der Unterelemente des <intent-filter>
Tags hatte. Ich schlage vor, Sie <intent-filter>
erstellen einfach ein anderes mit den neuen Unterelementen in diesem Tag, um die Probleme zu vermeiden, die ich hatte. Zum Beispiel AndroidManifest.xml
sieht mein so aus:
<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>