意图浏览器请求

时间:2012-11-15 15:51:52

标签: android android-intent

我们想要创建一个用于捕获浏览器请求的intent-filter。是否有可能通过例如意向服务还是广播接收者? 服务的意图适合者应该选择哪个类别?我们找到了一段代码,但它没有用:

 <action android:name="android.intent.action.VIEW" />
 <category android:name="android.intent.category.DEFAULT"/>
 <category android:name="android.intent.category.BROWSABLE"/>
 <category android:name="android.intent.category.LAUNCHER" />
 <data android:scheme="http" />

也许有人可以帮助我们吗?

1 个答案:

答案 0 :(得分:0)

将以下行添加到AndroidManifest.xml文件将使BrowserActivity接收用于捕获浏览器请求的意图:

<application android:icon="@drawable/icon" android:label="@string/app_name">
  <activity android:name=".BrowserActivitiy"
            android:label="@string/app_name">
      <intent-filter>
          <action android:name="android.intent.action.VIEW" />
          <category android:name="android.intent.category.DEFAULT" />
          <data android:scheme="http"/> 
      </intent-filter>
  </activity>

Here是一个详细描述的链接。

不要忘记为您的清单添加互联网访问权限。

    <uses-permission android:name="android.permission.INTERNET" />