0

我们想创建一个意图过滤器来捕获浏览器请求。是否有可能通过例如意图服务或广播接收器捕捉到这样的东西?服务的意图拟合器应该具有哪个类别等?我们找到了一段代码,但是没有用:

 <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" />

也许有人可以帮助我们解决这个问题?

4

1 回答 1

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>

是一个详细描述的链接。

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

    <uses-permission android:name="android.permission.INTERNET" />
于 2012-11-15T16:11:58.333 回答