首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用IntentFilter进行HTTP处理

使用IntentFilter进行HTTP处理
EN

Stack Overflow用户
提问于 2015-11-30 20:34:43
回答 1查看 59关注 0票数 0

我读过一些关于这个帖子的其他问题,但没有人回答我的问题。

我的情况如下:用户在任何应用程序(比如Facebook、Gmail.)上剪切一个URL,这个URL包含http:\\www.italiansubs.net/forum/...和其他一些参数。我希望应用程序能够处理这个特定的链接,所以,在这个站点上的其他一些问题之后,我尝试了如下:

代码语言:javascript
复制
<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:host="italiansubs.net" android:scheme="www" />
    <data android:host="italiansubs.net" android:scheme="http" />
</intent-filter>

但是每次我用这个语法点击URL时,浏览器就会出现并打开链接。我需要取消该链接,然后让应用程序做一些其他的操作,但我的应用程序没有显示尽可能多的选择。

我怎样才能使这个代码工作呢?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-30 20:46:31

host值是在URL中显示的完整域名。这可能意味着您需要一些<data>元素来处理scheme (如果链接可以使用httphttps)和host (foo.comwww.foo.comwow.subdomains.are.cool.foo.com等)的所有组合。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34007503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档