意图过滤器匹配网址

时间:2015-09-15 23:14:52

标签: android intentfilter

我已经尝试了我用android :: path,pathPrefix等不同组合找到几个小时的每个例子,但无法让它工作。

我的应用程序的意图过滤器应如何匹配此URL,如下所示:“example.com/View/File/xxx”其中xxx是随机文件编号?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

你是否在清单中试过这个:

<activity android:name=".YourActivity">
<intent-filter>
    <action android:name="android.intent.action.VIEW"></action>
    <category android:name="android.intent.category.DEFAULT"></category>
    <category android:name="android.intent.category.BROWSABLE"></category>
    <data android:scheme="http" android:host="www.example.com" android:path="/View/File/" android:pathPattern=".*"></data>
</intent-filter>

然后在你的代码中:

String data = getIntent().getDataString();

取自hereAndroid Manifest Docs。我没有机会测试这个,如果它没有工作尝试搞乱路径,parthPrefix和pathPattern。