所以我正在为一个网站构建一个 android 应用程序,并且需要在浏览器中打开文章和类别链接直接发送到我的应用程序的相应活动。url 结构是这样的:
文章网址
http://example.com/2012/06/sample-article/
类别网址
http://example.com/category/sample-category/
这是我尝试过的 Android 清单中的 xml:
<activity
android:name=".ArticleView"
android:label="@string/app_name" >
<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" />
<data android:host="www.example.com" />
<data android:host="example.com" />
<data android:pathPattern="..../../.*" />
</intent-filter>
</activity>
...
<activity
android:name=".CategoryView"
android:label="@string/app_name" >
<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" />
<data android:host="www.example.com" />
<data android:host="example.com" />
<data android:pathPattern="category/.*" />
</intent-filter>
</activity>
这行不通。对我做错了什么有任何帮助吗?