Android - 从浏览器获取URL的意图

时间:2014-06-28 15:28:25

标签: android android-intent

我的活动有以下意图过滤器(我正在尝试将Android&#39的默认浏览器重定向到我的应用):

<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.iana.org"/>

 </intent-filter>

当我浏览Android&#39;默认浏览器指向www.example.com,它有http://www.iana.org/domains/example的链接,但点击该链接并不会将用户带到我的活动中。

我的意图过滤器中缺少什么?

我正在Android 4.4使用Genymotion VM Android Studio进行测试。

1 个答案:

答案 0 :(得分:1)

尝试将其更改为

<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="https" 
        android:host="www.iana.org/domains/reserved" />
      <data
        android:scheme="http"
        android:host="www.iana.org/domains/reserved"/>
</intent-filter>