2013-06-18 35 views
1

我想让用户能够选择使用我的应用打开哪些链接。动态响应特定链接,即使点击浏览器?

假设他进入www.google.com。然后,当点击“www.google.com/about”时,我希望我的应用出现在“完整操作使用”对话框中。

我知道我无法以编程方式启用/禁用意图过滤器。也许还有其他解决方法,比如为所有链接启用一个意图过滤器,然后再做一些额外的选择来不显示它?

回答

0

您的AndroidManifest.xml中注册的广播接收器无法动态开启/关闭。 还没有尝试过,但唯一可能工作的是在后台服务上动态创建BroadcastReceiver(创建一个IntentFilter,等同于您当前在AndroidManifest.xml中使用的意向过滤器),并在需要时注册/取消注册。

相关问题