我们想要创建一个用于捕获浏览器请求的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" />
也许有人可以帮助我们吗?
答案 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" />