分享

用intent-fliter 过滤http地址

 w_hf的图书馆 2011-08-28
我想拦截下面两周地址
http://www./#id=abcdef123346
http://www./social/landing/abcdef123456
但是不知道怎么用 intent-filter data 参数来实现,
这是用来拦截第一种地址的,但是不好使:
  1. <intent-filter>
  2.             <action android:name="android.intent.action.VIEW" />
  3.             <category android:name="android.intent.category.DEFAULT" />
  4.             <category android:name="android.intent.category.BROWSABLE" />
  5.             <data
  6.                 android:scheme="http"
  7.                 android:host="www."
  8.                 android:pathPattern="/#id.*" />
  9.         </intent-filter>
复制代码
下面的可以正常拦截第二个:
  1. <intent-filter>
  2.             <action android:name="android.intent.action.VIEW" />
  3.             <category android:name="android.intent.category.DEFAULT" />
  4.             <category android:name="android.intent.category.BROWSABLE" />
  5.             <data android:scheme="http" />
  6.             <data android:host="" />
  7.             <data android:host="www." />
  8.             <data android:pathPrefix="/share/web" />
  9.             <data android:pathPrefix="/social/landing" />
  10.         </intent-filter>
复制代码
哪位大神帮忙解决一下第一个,谢谢了~

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多