如何处理自定义协议?

时间:2012-01-29 10:56:43

标签: android android-intent

我有webView的布局。在我的活动中,我从我的服务器加载我的页面。页面包含以下链接:

<a href="(custom or http)://load_1">Load 1</a>
<a href="(custom or http)://load_2">Load 2</a>

我想根据点击的链接加载特定的活动。怎么做?

1 个答案:

答案 0 :(得分:0)

在清单中创建一个指向所需活动的元素,然后创建一个指定规则的相应元素。例如:

<activity android:label="@string/app_name"
          android:name="URLHandler">
  <intent-filter>
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />
    <data android:scheme="http" android:host="www.this-so-does-not-exist.com" android:path="/something" />
  </intent-filter>
</activity>