Có thể tạo một liên kết như:
<a href="anton://useful_info_for_anton_app">click me!</a>
khiến ứng dụng Anton của tôi khởi động?
Tôi biết rằng điều này hoạt động cho ứng dụng Android Market với giao thức thị trường, nhưng có thể làm điều gì đó tương tự với các ứng dụng khác không?
Dưới đây là một ví dụ về liên kết sẽ khởi động Android Market:
<a href="market://search?q=pname:com.nytimes.android">click me!</a>
Cập nhật:
Câu trả lời tôi chấp nhận được cung cấp bởi eldarerathis hoạt động rất tốt, nhưng tôi chỉ muốn đề cập rằng tôi đã gặp một số rắc rối với thứ tự của các phần phụ của <intent-filter>
thẻ. Tôi đề nghị bạn chỉ cần tạo một cái khác <intent-filter>
với các phần phụ mới trong thẻ đó để tránh những vấn đề tôi gặp phải. Ví dụ, AndroidManifest.xml
ngoại hình của tôi như thế này:
<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>