Можно ли сделать такую ссылку как:
<a href="anton://useful_info_for_anton_app">click me!</a>
заставить мое приложение Anton запускаться?
Я знаю, что это работает для приложения Android Market с рыночным протоколом, но можно ли сделать нечто подобное с другими приложениями?
Вот пример ссылки, которая запускает Android Market:
<a href="market://search?q=pname:com.nytimes.android">click me!</a>
Обновление:
Ответ, который я принял от eldarera, отлично работает, но я просто хочу упомянуть, что у меня возникли некоторые проблемы с порядком подэлементов <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>