Чи можливо зробити посилання типу:
<a href="anton://useful_info_for_anton_app">click me!</a>
викликати запуск мого додатка Антона?
Я знаю, що це працює для додатка Android Market із протоколом ринку, але чи можна щось подібне зробити з іншими програмами?
Ось приклад посилання, яке запустить Android Market:
<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>